嵌入式开发者社区

标题: 求一个带界面的ARM和DSP双核通信实例 [打印本页]

作者: 工业城4188    时间: 2015-11-18 09:23
标题: 求一个带界面的ARM和DSP双核通信实例
我现在在做一个带界面的ARM和DSP双核通信程序,希望点击ARM操作界面上的一个按键后进行数据传输,将数据传给DSP,DSP处理后返回一个值,不太熟悉在ARM端应该什么时候进行握手操作,之前做过不带界面的shareregion,然后将这部分代码全部拷贝到了按键的on_click()函数下,发现程序可以执行,但是执行一次后,再次点击按键,无法再次执行,我猜测可能是DSP端在第二次点击按键时没有准备好握手操作,希望大神能讲解一下带界面的双核通信应该何时进行握手操作,以及如何让按键能够多次执行,谢谢!
作者: teddy    时间: 2015-11-18 13:58
你使用了哪个组件进行通信?这种情况一般是双核通信使用不恰当。
作者: 工业城4188    时间: 2015-11-18 15:09
teddy 发表于 2015-11-18 13:58
8 R* z3 Q# H, U0 d你使用了哪个组件进行通信?这种情况一般是双核通信使用不恰当。
  s4 ?4 u& D3 O2 m. u/ D* n
我使用的是nameserver,我主要对mainwindow的使用方法不太了解,不知道应该何时进行syslink_init,我希望在按键点击后向DSP发送一段音频文件(几十K),DSP处理后返回一个int的处理结果,我是使用image-rotate例程修改的,所以点击按键后可以完成一次处理操作,之后再点击就无法执行了
作者: teddy    时间: 2015-11-23 16:13
syslink_init只需调用一次,syslink的使用流程可以参考syslink的helloWord例程。
作者: 工业城4188    时间: 2015-11-24 10:43
teddy 发表于 2015-11-23 16:13
* K6 j' Q# L. Y6 H0 O" c) a0 Esyslink_init只需调用一次,syslink的使用流程可以参考syslink的helloWord例程。
* q3 k7 @+ ]6 `- e
已经修改完成,谢谢!




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4