有没有关于不用dsp/bios,arm加载dsp程序的**

[复制链接]
 楼主| wowow 发表于 2013-9-5 00:39 | 显示全部楼层 |阅读模式
dsp/bios、codec engine之类的太麻烦了些,想把原来dm642的程序直接移植过去。搜来搜去都是codec engine,dsplink的。有没有讲arm是linux,dsp是裸奔的?

yyplc 发表于 2013-9-5 08:46 | 显示全部楼层
如何加载,不太清楚哦,似乎没有什么文档。
猜原理是这样的:
ARM端的执行程序--》运行--》把DSP端的运行文件加载到DSP端的地址--》复位DSP运行
airwill 发表于 2013-9-5 11:12 | 显示全部楼层
到官网去找找有没有这方面的资料. 感觉应该能够找到的
 楼主| wowow 发表于 2013-9-5 12:54 | 显示全部楼层
本帖最后由 wowow 于 2013-9-5 12:55 编辑

@blacksword 搞过这方面的,不过一个多月没上线了。
如果仅仅是复制一个程序到dsp并启动dsp的资料有,但arm与dsp交互的都是基于codec engine和dsplink的资料了。
原来的代码如果按xDM的规范来做,可能来不及。
我的思路是这样的:
1.arm与dsp共享的内存还是用cmem,这块不用改。
2.弄一个简版的simpledsplink,负责dsp代码的加载、启动、停止、复位。包含内核模块simpledsplink.so与用户程序dsp-load,dsp-start,dsp-stop,dsp-reset之类。
3.dsp程序编译成.out后,转成bin或别的什么格式,存成文件。
4.dsp-load xxx.bin --addr=xxxx
5.dsp-start
6.运行arm端的应用程序,采集图像,人机界面、文件操作、网络等,还有与dsp的一些交互控制。
这样整起来也够复杂的。

希望能有些案例可以参考一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:skywolf.github.io

59

主题

649

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部