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

startware 的bootloader启动不了sysbios的项目的问题

大家好!

这几天在做一个测试,需要将项目拷贝到mmcsd卡上上电自启动,我分别在beaglebone和ICE V1的板子上测试,一个成功了一个启动不了。

因此想请教下,是否对于sysbios的应用,需要在startware的bootloader上做些修改才行。一下是测试情况,请大家帮忙看看,谢谢!

1.Beaglebone的开发板,白色版的,使用的bootloader是用startware里的例程编译成的MLO,这个MLO可以成功启动任何不含sysbios的裸奔程序。当我试图用来启动sysbios的应用时,无任何反应。

2.ICE V1版的开发板,使用的bootloader是板载的spi存储器上的,即厂商出厂前烧录的启动文件,然后由这个文件引导到mmcsd卡上的应用程序,这种情况下,我的sysbios的应用可以启动并运行,都是正常的。

因此怀疑startware里的bootloader是否并不兼容sysbios?我们能否通过修改这个程序,用来启动sysbios的应用呢?

谢谢!!

Jian Zhou:

beaglebone的启动引脚设定是支持SD卡启动的。ICE V1的启动引脚设定可能是不支持SD卡启动的,你需要根据原理图查看下ICE V1的sysboot设置

Bin Hu1:

回复 Jian Zhou:

你好,

可能是我描述的有点问题,您说的这点我清楚。现在的情况是,在ICE V1上,使用的其实是spi的memory中bootloader引导到sd卡上的app,这样的话我的应用可以启动起来。但在beaglebone上,用的startware中的bootloader生成的bootloader的MLO文件,只能引导非sysbios的程序,不知道为何

Gary Wu:

回复 Bin Hu1:

你好!请问“用的startware中的bootloader生成的bootloader的MLO文件,只能引导非sysbios的程序”

测试过哪些例程?有无检查过DDR配置的那一块?使用的非sysbios程序是否都是跑着内部RAM里面的?

edwards chien:

回复 Bin Hu1:

Knight_hu 您好,

我也遇到 sysbios 無法在 beaglebone black跑起來的問題,我用的 MLO 是 starterware 並加入 beaglebone black 的補丁。

可以執行一般 starterware 的程式, 但執行 sys/bios 程式

只能執行到"Jumping to StarterWare Application",

這問題我已經試了好幾天了。

可以請您提供, 您的MLO以及你測試用的 SYS/BIOS 整個 SYS/BIOS source code 嗎?

赞(0)
未经允许不得转载:TI中文支持网 » startware 的bootloader启动不了sysbios的项目的问题
分享到: 更多 (0)