目前市面上beagebone Black 采用Kingstom EMMC04G-M627. 在beaglebone.org发布的angstrom系统linux 内核还不支持这颗Emmc.需要更新uImage 和dtb文件才行对Emmc进行系统少些. 下面说下操作方法.
1, 重新编译内核获取 新的uImage 和 am335x-beaglebone.dtb以及modules 文件.
2, 首先去获取源码和编译工具
git clone -b 3.8 https://github.com/beagleboard/linux.git
官方angstrom镜像下载http://downloads.angstrom-distribution.org/demo/beaglebone/testing/
3,解压内核进行内核编译。 为了编译方便,建立了build.sh脚本.
编译完成后生成新的uImage 和 am335x-beaglebone.dtb 以及modules 文件。 将生成这三个文件拷贝至U盘.