问题描述如下:
1、OMAPL138使用TI标准工程用仿真器,从ARM启动DSP,DSP启动不起来;有什么定义手段?有什么案例没有?
2、从仿真器直接加载DSP程序,能正常运行;
Shine:
1. GEL文件加载了么?需要ARM去唤醒DSP。2. 仿真器的链接可以参考下面的wiki网站。http://processors.wiki.ti.com/index.php/How_to_connect_to_the_OMAP-L138/C6748/AM1808_EVM_board_using_CCS%3F
hunter hunter:
回复 Shine:
1、问题解决了,要在wake up DSP前,添加一条复位DSP的指令就解决了ARM唤不醒DSP的问了;
2、但引伸出别外的问题,DSP已经跑起来的情况下;重新通过ARM加载DSP的步骤如何!——现在的问题是重新把DSP程序加载到DDR里,报校验出错;可能是由于DSP在跑导致的;——如何停止DSP的运行;
Tony Tang:
回复 hunter hunter:
跟第一步相反的动作, 把DSP reset一下就好了.
Shine:
回复 hunter hunter:
1. ARM wakeup DSP的步骤见下面的文档第337页。13.2 DSP Wake Uphttp://www.ti.com/lit/ug/spruh77a/spruh77a.pdf2. 上面的章节里有讲如何停止DSP。
the ARM places the DSP in a reset and clock gated (SwRstDisable) state that is controlled by the LPSC and the SYSCFG modules
Liwen Tang:
回复 Shine:
文档链接失效,能否再给一份,谢谢
Tony Tang:
回复 Liwen Tang:
http://www.ti.com/lit/gpn/omap-l138
http://www.ti.com/lit/pdf/spruh77
http://www.ti.com/product/OMAP-L138/technicaldocuments