TI中文支持网
TI专业的中文技术问题搜集分享网站

移植Starterware到BeagleboneBlack上时,无法从SD卡启动

各位高手好,

我参考TI官网的starterware教程,用CCS7编译制作了MLO和app,复制到format为FAT32的TF卡里,插入BBB版通电,观察串口输出。

结果串口显示BBB没有去装载TF卡里的MLO,而是直接去emmc里装载了里面的Uboot。我中间中断Uboot的引导,可以看到mmc 0是我的TF卡,里面好好的躺着MLO和app两个文件。

我用UltraEdit确认过MLO和app已经加上了文件头。另外官网的2.0.1.1+BBB补丁,以及souceforge上的社区版本我都试过了,是同样的问题。

我用另一张烧录了Debian系统的TF卡插入BBB,启动时引导的确实是TF卡里的Debian系统,这说明BBB默认还是优先从TF卡里启动的。

但是为什么starterware不行呢?

Kehui Ye:

最后把emmc里的MLO删掉就可以从SD卡里启动了,虽然不是我想要的方案,好歹问题能解决了。

Jian Zhou:

回复 Kehui Ye:

BBB的板子,上电之前按住S2按键,上电后松开,就直接从SD卡启动了。

Eggsy Pang:

回复 Kehui Ye:

板子默认上电从EMMC启动,删除MLO这个方法很多人都这样干过,比较方便。

删除MLO后无法从EMMC启动,CPU会尝试从SD卡启动

赞(0)
未经允许不得转载:TI中文支持网 » 移植Starterware到BeagleboneBlack上时,无法从SD卡启动
分享到: 更多 (0)