我的DSP开发板DSP核是674x,ARM核是CORTEX 8X。现在我有一个图片压缩算法,想移植到DSP上面跑,算法。现在的问题是:
1. 压缩算法源代码我只想提供了压缩接口函数出来,怎么做呢?可以打包成一个库?可以的话怎么打包?或者是一个obj文件仅供ARM核程序文件链接即可?
2. 我在CCS下写的main函数,编译完后.out要放入哪个核执行?另外,图片怎么放进DSP啊?
3. ARM和DSP通过HPI数据通信, 那DSP怎么去执行我算法库的函数? ARM怎么通过HPI加载算法到DSP去执行?
敬请指导,非常谢谢!
[
本帖最后由 breeze505 于 2012-3-14 13:20 编辑 ]
此帖出自
小平头技术问答
您说的:ARM负责控制和调试,DSP负责算法:
ARM是通过寄存器通知DSP取/写数据;我不能理解的是:
1. 那DSP怎么知道使用算法进行处理?
2. 因为系统程序还有其他模块,所以.out应该最后是dowload到ARM核上的吧?那这样的话,当ARM把数据发到HPI通知DSP接收,DSP接收后怎么知道怎么计算数据?
能麻烦您给个示例之类的吗,非常感谢!
但我依然不明白ARM和DSP之间的“算法处理”通信,也就是我之前所提的:当ARM传送完数据到HPI数据位后,通过写HPI控制位通知DSP去取,但之后呢?DSP怎么知道用什么算法处理?
---算法应该是在ARM上的吧?怎么搬到DSP让它去执行?
这段从ARM跳转到DSP的代码该怎么写?
这个需要加关注了,我现在也遇到这个问题,如果楼主问题解决了,是否可以把步骤在这里共享一下呢?我也在研究这个问题
一周热门 更多>