Beaglebone black 最新生产的批次由于eMMC 的更换型号,在debian 7等老版本系统下面会存在内核不支持新的EMMC情况.
1.参考http://elinux.org/Building_BBB_Kernel下载3.8内核源码
2. 执行以下命令打上补丁包
$ cd kernel
$ patch -p1 < bb-black-product-test.patch
3. 重新编译内核和dtb文件
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs
4.将bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb-fixedemmcflasher.img写至TF卡
5. 在Linux系统下更新TF卡的文件
A 执行以下命令更新内核和dtb文件
$ cp -f /image/zImage rootfs/boot/vmlinuz-3.8.13-bone70
$ cp -f /image/*.dtb rootfs/boot/dtbs/3.8.13-bone70
|