1 Reply Latest reply on Apr 13, 2020 2:08 AM by ChunleiL_51

    ipc双向数据死机的问题

    JeHa_3912621

      cypress,您好!

       

      我在使用pSoC6247双核MCU使用IPC方式M0和M4进行数据传递。 我发现如果两个核同时传递数据,如果双向都很频繁的时候,有概率丢数据,还有概率引起看门狗复位。

      如果改成单项传输就不会有问题。 关于IPC部分的使用,有什么指导文档和使用建议吗?  比如我想双向传输,都很频繁。 应该如何在程序中增加保护,比如忙保护?

       

      比如我在M4内核要给M0通过IPC发送数据的时候,能否通过读取某个标志位判断此时是否M0在给M4发数据,如果M0我就等待空闲在发。 

      M0也是一样的处理方式。 有没有可能?