本来在网上查找uboot的资料,找了一大堆,也把MLO、u-boot.img、uEnv.txt文件都复制到SD卡的boot目录下,显示的结果却是MLO和u-boot.img都没有正常引导,实际引导的都是eMMC中的MLO和u_boot.img。
做了如下尝试,将SD卡中的MLO和u-boot.img文件都改名,重启设备,发现并无差别,直至删掉了SD卡中的uEnv.txt,才提示
reading uEnv.txt
** Unable to read file uEnv.txt **
这说明了一个问题,BBB系统在引导阶段,主要的引导程序都并不是来自SD卡(应该是eMMC),如果发现SD卡,则直接从SD卡中查找uEnv.txt文件和linux内核,找不到就不能正
常启动,但是如果SD卡不存在,那么就直接从eMMC中查找uEnv.txt文件和linux内核。
下一步,研究内核的编译。
阅读(2980) | 评论(0) | 转发(0) |