TIwilliam hill官网
直播中

李波

7年用户 1426经验值
私信 关注
[问答]

关于boot的总结

本人总结了关于ti DSP的boot原理,格式,以及参考代码供大家参考。不足之处,敬请指正。
2014.12.8: 更新:改成CCSV5.5工程,内容稍做修改与简化。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal

回帖(100)

崔琳

2018-6-21 05:06:12
这个应该加精. :)
举报

姬中岩

2018-6-21 05:20:37
引用: 东少2016 发表于 2018-6-21 05:06
这个应该加精. :)

Tony您好,我看了这个Boot_DSP_on_SOC_V0.1,我尝试在仿真器上首先执行arm程序,然后loaddsp到RAM上,随后使用唤醒操作dsp,但是,发现唤醒后,dsp并没有执行(led没有变化),
为验证程序争取与否,我尝试单独用仿真器加载这个dsp文件测试可以正常工作,如点亮led.这是为什么呢?
举报

姬中岩

2018-6-21 05:38:53
引用: zhao25 发表于 2018-6-21 05:20
Tony您好,我看了这个Boot_DSP_on_SOC_V0.1,我尝试在仿真器上首先执行arm程序,然后loaddsp到RAM上,随后使用唤醒操作dsp,但是,发现唤醒后,dsp并没有执行(led没有变化),
为验证程序争取与否,我尝试单独用仿真器加载这个dsp文件测试可以正常工作,如点亮led.这是为什么呢? ...

我用的是Logic L138 板子。
举报

王山崎

2018-6-21 05:44:24
引用: zhao25 发表于 2018-6-21 05:38
我用的是Logic L138 板子。

可以先把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);
举报

更多回帖

发帖
×
20
完善资料,
赚取积分