参考:
http://blog.sina.com.cn/s/blog_cfeb631c0101lkec.html
一、编译u-boot和kernel
1)目录结构
main1/
android4.2/
image/
lichee/
2)编译kernel和u-boot
cd lichee
./make #最终执行 lichee/buildroot/scripts/common.sh,生成
#u-boot.bin/uImage/bImage/zImage
注:单独编译uboot时,进入 lichee/u-boot
1)) 在boards.cfg中加入 sun6i_fiber_a31s arm armv7
sun6i allwinner sunxi
2)) cd u-boot/include/configs 创建 sun6i_fiber_a31s.h
3)) cd u-boot/ 执行 ./build.sh -p sun6i_fiber_a31s
3)编译android系统并打包
cd android4.2/
source build/envssetup.sh
lunch 17
extract-bsp #拷贝kernel下的内核和相关库、模块到android(路径:
#android4.2/device/softwinner/fiber-a31st-ococci)
#里去,一起打包:
#android4.2/deivce/softwinner/fiber-
#common/vendorsetup.sh
make -j4
pack #是一种打包方式,不知道和之前的 make otapackage -j4 有
#什么区别?最终生成升级文
#lichee/tools/pack/sun6i_android_fiber-a31st-ococci.img
二、升级
PhoenixSuit工具,如下图,将固件导入之后,点击立即刷机就行