Andy201 发表于 2018-6-21 19:29:43

A20_Flash_eMMC5.1的需知

本帖最后由 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)


如有问题,欢迎回帖探讨。








leigetiwen 发表于 2018-6-29 17:58:26




大神,请问一下cubieboard2支持的linux中的u-boot和内核如何编译呢,有相关的文档吗或者指导一下我这个新手:lol

Andy201 发表于 2018-7-3 10:01:31

你看下这个链接的资料:link

Path:Cubie_Download_CN / Board / CubieBoard2

页: [1]
查看完整版本: A20_Flash_eMMC5.1的需知