刚接触嵌入式开发,现在想要知道如何在运行arm下的linux系统的时候去开启dsp下的程序,搜索了一下网上有说要用dsplink的,有说opencl的,有说ipc的,作为一个新手看的有点头大,现在我想试一下最简单的情况,假如我在跑arm下的linux系统的时候,想要启用dsp去跑一个ccs下编译的dsp例程led_flash,使得开发板的led闪烁起来,请问要怎么实现呢,能否有详细一点的解答呢,万分感激
yongqing wang:
dsplink:processors.wiki.ti.com/…/Building_DSPLink
Shine:
AM57xx不支持dsplink/syslink,用IPC的remoteproc 去加载dsp程序。详细流程请参考下面的wiki网站
software-dl.ti.com/…/How_to_Guides.html
Minister:
请问你在启动linux系统后,ccs能连上dsp吗,如果没连上说明dsp还没进行相应的配置
user5977961:
回复 Minister:
启动linux后,arm无法在ccs里加载sbl文件了,所以dsp也无法正常连上了,请问应该怎么解决呢
Minister:
回复 user5977961:
你可以在debug模式下加载sbl或者gel文件这是方法1,方法2尝试下在uboot中停止后(不启动内核),ccs中加载sbl.out,你出现这种情况肯定是dsp没有唤醒导致的
Minister:
你可以留个qq,周末有空可以交流交流
Minister:
关于“启动linux后,arm无法在ccs里加载sbl文件了,所以dsp也无法正常连上了,请问应该怎么解决呢”,你只需要执行cpu reset就可以加载sbl文件了
user5977961:
回复 Minister:
我的qq:1679852718,多谢大佬
yongqing wang:
回复 user5977961:
这里总结了你需要的方法:e2echina.ti.com/…/546400
TI中文支持网
