TI专家你好:
我在使用http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/30999/94203.aspx#94203这个帖子给出的关于实现DSP与ARM之间的数据通信的例子时遇到一些问题。帖子中给出了两个例子,例子1使用Queue实现DSP与ARM之间的数据通信,例子2是使用IPC实现DSP与ARM之间的中断通信。我使用的开发板是EVMK2H,CCS5.5.0.00077 ,MCSDK 3_00_03_15 。
1.我在使用例子1(Queue)时,DSP和ARM的工程都编译成功并生成.out文件,但是将dsp工程的.out文件load进dsp core0时用的时间特别长,我看了一下生成的.out文件只有500k左右,大概5分钟才全部load进去,一开始我认为是板子自带的xds2xx仿真器性能低,但是我换了xds560v2仿真器后速度还是很慢,不知道什么原因。
2.我在使用例子2(IPC)时,发现无法编译成功,dsp和arm的工程均出现编译错误。我已将include中的pdk换为本机的版本,还是无法编译成功,console给出的信息无法定位错误,我已截图在附件中,请专家帮我分析一下原因。十分感谢!
Andy Yin1:
第一个不太清楚具体原因,查看一下ccxml配置文件,看看是否有勾上load 初始化相关的选项;第二个问题应该是pdk版本不一致,其中csl函数定义不一样,或者换成例程的pdk,或者在你的pdk版本查询相关的csl函数修改例程匹配。