九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 5089|回复: 0
打印 上一主题 下一主题

Ubuntu下PC110 fastboot烧写OneNand操作方法

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-24 18:00:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*****************************开发环境准备************************************
1. 安装minicom:
参考:
http://hi.baidu.com/macroliu_/blog/item/dfd0c154b79402778435243d.html
2. 下载flashboot
我的网盘:
3. 设置fastboot路径
修改.bashrc或者profile文件:

$ vi /root/.bashrc 或
$ vi /etc/profile

在里面加入:
export PATH="$PATH:/flashboot path"
4. 如果没有设置flashboot路径,则复制需要烧写的文件到fastboot同一级目录。
*****************************烧写步骤************************************
准备工作:
连接miniUSB到PC;
连接UART2到电脑串口。
1.机器进入fastboot状态:
(1)打开minicom
$ minicom
(2)开机后,在串口终端显示:
In:      serialOut:     serialErr:     serialchecking mode for fastboot ...Hit any key to stop autoboot: 5
按任意键后:
SMDKC110 #

(2)进入fastboot状态:
SMDKC110 # fastbootFastboot: employ default partition information[Partition table on OneNAND]ptn 0 name='bootloader' start=0x0 len=0x100000(~1024KB) ptn 1 name='recovery' start=0x100000 len=0x500000(~5120KB) ptn 2 name='kernel' start=0x600000 len=0x500000(~5120KB) ptn 3 name='ramdisk' start=0xB00000 len=0x300000(~3072KB) ptn 4 name='system' start=0xE00000 len=0x5A00000(~92160KB) (Yaffs)ptn 5 name='cache' start=0x6800000 len=0x5000000(~81920KB) (Yaffs)ptn 6 name='userdata' start=0xB800000 len=N/A (Yaffs)

2. 烧写代码到OneNand里:
再开一个终端
(1) 所有文件在out/target/product/t12c110这里
$ cd $FROYO_DIR/out/target/product/t12c110
(2)列出你的手机设备 :
$ fastboot devices
SMDKC110-01 fastboot
(3)烧u-boot
$ fastboot flash bootloader u-boot-config_fused.bin 一般不用,如果是空片,用SD卡等方式启动时才需要
(4)
zImage和ramdisk-uboot.img(boot.img=zImage+ramdisk-uboot.img)
$ fastboot flash kernel zImage$ fastboot flash ramdisk ramdisk-uboot.img
(5) 烧写system.img

$ fastboot flash system system.img

(6) 清除用户数据和cache

$ fastboot erase userdata

$ fastboot erase cache
*****************************fastboot命令集************************************

下面是fastboot的菜单命令fastboot devices察看手机是否连接 fastboot清除内存 fastboot erase bootloader(清除u-boot) fastboot erase kernel (清除kernel) fastboot erase userdara(清除用户数据) fastboot erase recovery(清除recovery) fastboot erase system(清除系统) fastboot刷nandroid备份文件 fastboot flashallfastboot flash bootloader(刷bootloader) fastboot flash userdara(刷用户数据) fastboot flash recovery(刷recovery) fastboot flash system(刷系统)fastboot flash system /备份/system.imgfastboot reboot(重新启动) fastboot shell (你就会看到下一行有个“#”)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-9-28 04:16 , Processed in 0.016910 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表