This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6678: 关于C6657双核通信过程中的串口打印问题

Part Number: TMS320C6678


有一个调试现象,想不通问题在哪里,简单描述一下测试过程:
工程采用双核乒乓处理的方式,核1先负责UDP网口通信,网络状态正常后,核0负责采集数据,核1负责算法处理,然后将检测结果通过UDP发送出去,以此反复循环开启新一轮核0的数据采集和核1的算法处理工作。在这过程中,为了验证双核一直按照逻辑相互配合,我采用了在不同步骤下加入串口打印的功能,通过打印数据分析双核乒乓的协作过程。然而通过打印信息发现双核之间没有按照我设计的逻辑顺序工作,但如果我用仿真器单步仿真,双核运行正常。

想问一下,是因为串口打印本身有时间滞后性,导致不能直观和正确的反应双核真实的运行过程,还是我的程序有问题。和CMD文件的配置会有关系吗?