工具/软件:TI-RTOS
你(们)好
我想在 C6678 DSP 上实现架构。 如下所示:
1) 1) Core0负责 Core1、PC 和 FPGA 之间的通信以及数据管理。
2) 2) Core1负责处理。
3) 3) Core0通过 IPC 与 Core1通信。
我需要 Core0检查、如果来自 Core1的处理结果就绪、则获取处理结果。 如果处理结果未就绪、Core0将进行其它任务。 我使用" MessageQ_get()"函数 从 Core1接收数据、但存在一些问题。
如果我在 MessageQ_get()函数中使用"永远等待"超时、Core0等待永远等待、系统崩溃。
问题1:
我应该怎么做?我应该使用超时号码吗? 如果答案是肯定的、则应使用什么超时数字?
问题2:
请给我一个解决方案。
此致