|
本帖最后由 Andy201 于 2018-6-21 19:29 编辑
随着开源硬件的日益发展,板卡的 Flash 也在不断迭代更新,现已有 eMMC5.1 的 flash。
CubieBoard2 和 CubieBoard3 搭载 A20 芯片,值得信赖的老品牌,
Flash 方面,目前也使用了 江波龙_eMMC5.1_8G 和 三星_eMMC5.1_4G。
到目前为止,你首先应该知道 如何区分 Nand_Flash,TSD_Flash,eMMC_Flash。相关链接
PATH:Board/CubieBoard2/如何区分CubieBoard2硬件版本.pdf
在这里可以补充说明的是: TSD 和 eMMC 可共用一个固件,Nand 自身一个固件。
回归正题
如果使用之前的源码(Homelet_V2.0)编译出来的固件(未更新内核和uboot源码),会使得板卡无法正常启动,一直卡在Android动画界面。
所以在此,提供 A20_Flash_eMMC5.1 的相关补丁。
注意:此补丁适用于 CubieBoard2 和 CubieBoard3。 并向下兼容 eMMC5.0、eMMC4.5 以及 TSD。
修改文件列表
补丁链接:patch
PATH:Board/公共文件/A20-Android-SDK/Homelet_V2.2/eMMC_5.1_patch.rar
可根据补丁路径,直接替换源文件或直接添加文件(当然最好先备份下)。更新完毕后,需重新编译源码,然后生成固件。
进到 lichee 目录下,# ./build.sh -p sun7i_android
固件如有问题,可进行 uboot 编译,
可参考 A20_SugarV2.1_固件编译打包及烧录v1.0_20140618.pdf ----- 4.3.2. 编译 boot 版本 2.0(brandy)
如有问题,欢迎回帖探讨。
|
|