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

关于boot的总结

本人总结了关于TI DSP的boot原理,格式,以及参考代码供大家参考。不足之处,敬请指正。

2014.12.8: 更新:改成CCSV5.5工程,内容稍做修改与简化。

Feng Dong:

这个应该加精. 🙂

winteliang winterliang:

回复 Feng Dong:

Tony您好,我看了这个Boot_DSP_on_SOC_V0.1,我尝试在仿真器上首先执行arm程序,然后loaddsp到RAM上,随后使用唤醒操作dsp,但是,发现唤醒后,dsp并没有执行(led没有变化),

为验证程序争取与否,我尝试单独用仿真器加载这个dsp文件测试可以正常工作,如点亮led.这是为什么呢?

winteliang winterliang:

回复 winteliang winterliang:

我用的是Logic L138 板子。

Denny%20Yang99373:

回复 winteliang winterliang:

可以先把DSP RESET 一下

//Wake up the DSP前面加上

CSL_FINST(psc0Regs->MDCTL[CSL_PSC_DSP], PSC_MDCTL_LRST, ASSERT);

while(CSL_FEXT(psc0Regs->PTSTAT, PSC_PTSTAT_GOSTAT1)==CSL_PSC_PTSTAT_GOSTAT1_IN_TRANSITION);

zhongkui zhang:

Tony您好:

 我看了您写的 Boot_DSP_on_SOC_V0.1,所以想尝试一个在用CCS跑一下您的ARM程序(OMAPL138_ARMbootDSPCoff\OMAPL138DemoInterrupt),但打开后发现没有.pjt文件(可能是我知道的太少了),所以就用OMAPL138DemoInterrupt中的代码自己建了一个工程,同时又手动添加了rts67plus.lib,编译链接时出现了下面的错误。

error: library 'C:\CCStudio_v3.3\C6000\cgtools\lib\rts67plus.lib', member'boot.obj' is of unknown type。这个错误怎么办呀。呵呵

Tony Tang:

回复 zhongkui zhang:

这是CCS4的工程。

zhongkui zhang:

回复 Tony Tang:

您好Tony:

 omap-l138 ARM端程序应该加载哪个RTS库,是rts32arm9.lib?我加载之后出现了下面的错误:

undefined                        first referenced

symbol                              in file

———                        —————-

pinit                            C:\CCStudio_v3.3\tms470\cgtools\lib\rts32arm9.lib

cinit                            C:\CCStudio_v3.3\tms470\cgtools\lib\rts32arm9.lib

>>   error: symbol referencing errors – './Debug/omap-l138_int.out' not built

Tony Tang:

回复 zhongkui zhang:

1. 请问是用的CCS4还是CCS3.3?

2. 请问是哪个工程?

viky zhong:

回复 Tony Tang:

hi,Tony

         Boot_DSP_on_SOC_V0.1.zip 很好,很强大,OMAPL138DemoInterrupt 是用CC5开发的,我用ccs4无法使用,可以通过某些设置后直接在CCS4 上使用吗?后来我新建了一个CCS4默认的hello的工程,并加入OMAPL138DemoInterrupt中的src,在仿真的时候跑到_call_swi(327680);就死在那里了,而且无法在handler.asm 中设置断点,设置后显示是灰色,并且有个"!".我想问一下是有什么设置没有设置好吗?如果是,怎么样进行设置,谢谢!

xiaobin lin:

回复 viky zhong:

viky zhong,请问你的上述问题解决了吗?我在官方的开发板上跑ARM程序是可以的,也能够进中断,但是在自己做的板子上遇见跟你一样的问题,不知道能否帮忙解答一下,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于boot的总结
分享到: 更多 (0)