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

关于BeagleBone Black下裸机程序的启动问题?

Hi experts,

请教两个BeagleBone Black下裸机程序的问题?

(1)关于一个理解是否正确:CCS下通过JTAG调试StarterWare或自己的裸机程序时,在BBB上电时需要按下S2,这时booting device list中的boot扫描顺序是SPI0 –> MMC0 –> USB0 –> UART0,最后扫描完发现都没有镜像文件,就进入ROM CODE的死循环中吗?但JTAG是如何让代码跳到内部RAM中的呢?

(2)CCS下开发的裸机程序如何开机自启动?比如我想通过MMC0的SD卡启动运行裸机程序,是需要将CCS生成的.out文件烧写到 SD卡中吗?但是在相关文档中说SD卡中必须是“某种文件格式的image”,这里的image必须是某种操作系统的image吗?.out文件需要如何设置成“某种文件格式的image”才能开机自启动呢?

Thank you for your help!

Joel

Richard.T:

参考u-boot的MLO即可,使用mkimage制作将自己写的裸机制作成MLO ,复制到SD卡的第一分区(必须是fat32格式),开机即可运行。

赞(0)
未经允许不得转载:TI中文支持网 » 关于BeagleBone Black下裸机程序的启动问题?
分享到: 更多 (0)