使用fastboot更新A20的固件及问题
固件烧写几种方式,下面都是基于PC端烧写1、使用PhoenixSuit或者PhoenixCard,前一种烧写到nand中,后一种烧写到TF卡中。2、使用fastboot烧写。Fastboot烧写,需要进入uboot界面,从PC端串口命令行输入fastboot,进入此模式。然后,通过PC端的fastboot工具烧录各个固件包,把fastboot.exe添加到PC windows的环境变量中。默认固件镜像和fastboot在同一个文件目录下,进入CMD,到固件的文件目录下执行以下操作:(编译android后在out/target/product/sugar-cubieboard2会生成boot.img、system.img、recovery.img、data.img等几个文件)
更新内核:
#fastboot erase boot#fastboot flash boot boot.img 更新android:
#fastboot erase system #fastboot flash system system.img
大致操作就是如此,但我在更新android的时候,也就是system.img(435MB)
pc端出现:
fastboot FAILED<remote:data too large,larger than buffer>
我不知道到android源码中哪里去修改BUFFER的大小
我的分区表:
--------fastboot partitions--------
-total partitions:11-
-name- -start- -size-
bootloader: 8000 8000
env : 10000 8000
boot : 18000 8000 //32M
system : 20000 200000 //2GB
data : 220000 100000
misc : 320000 8000
recovery : 328000 10000
cache : 338000 a0000
private : 3d8000 8000
databk : 3e0000 80000
UDISK : 460000 300000
-----------------------------------
求大神,帮忙解决此问题呀 这个需要修改UBOOT才可以 98765kof 发表于 2014-1-23 16:28 static/image/common/back.gif
这个需要修改UBOOT才可以
大哥怎么修改? 我也遇到了同样的问题,
看了一下代码发现主机端的fastboot有个小bug.
解决方法如下:
http://blog.chinaunix.net/uid-26009923-id-4204623.html
页:
[1]