九鼎创展论坛
标题: Ubuntu下PC110 fastboot烧写OneNand操作方法 [打印本页]
作者: armeasy 时间: 2011-11-24 18:00
标题: Ubuntu下PC110 fastboot烧写OneNand操作方法
*****************************开发环境准备************************************
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 (你就会看到下一行有个“#”)
欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) |
Powered by Discuz! X3.2 |