大家好:
我现在想用helloword的例子实现板子与PC之间的通信,板子启动后core运行,通过网口PC发送命令给core0让他去触发其他的core。
让其他core完成不同的工作(比如DDR3测试),测试结果通过网口发回PC。
现在我看例子的功能是PC发送一个字符串到板子,然后板子吧接受到的字符创返回到PC,我想问板子可以主动向PC发送数据吗?
(我想PC发送命令到core0,core0启动其他core工作,工作结果通知core0,然后core0再把结果主动发送到PC)
dc jia:
我的这种想法可以实现吗?在那边添加helliword主动向PC发送数据的代码呢?
Andy Yin1:
可以做,通过PC发送数据到DSP,至于DSP接收到的数据对应何种操作指令由用户软件定义即可,比如说PC向DSP发送一个包,DSP解析到保中某一个位置的数据为1,对应通知core1处理该包,为2时通知core2处理该包等等,可以灵活定义,处理完后可以向PC回传数据。你仔细熟悉一下代码,貌似在udpHelloworld.c中有一个对接收包的响应,然后直接回传的简单操作。
TI中文支持网