Part Number:AM5718
请问am5718在使用messageQ进行ipc核间通信的时候,必须要带回复帧吗?
比如我arm发送,dsp接受,发送端先put消息,接收端get之后立马put一个回复帧,发送端再get到回复帧。
现在想的是去掉回复,直接发送端put,接收端get,但是目前遇到一个问题,就是连续put两次或者put之后直接接free,都会报double free的错误,必须put完之后get一个回复帧才能正常通信,大佬们有没有什么解决办法?
Gary Lu:
yang kun 说:必须要带回复帧吗?
并不是必须要带回复帧
检查一下内存管理,确保在发送端和接收端都正确地分配和释放消息的内存,还有要考虑一下消息队列的大小
,
yang kun:
好的,感谢回复,我再试试看
,
Gary Lu:
好的,欢迎随时交流