Part Number: AM5728
Tool/software: Linux
Hi All,
I am using MessageQ to interrupt DSP core from A15, when DSP is not under heavy load MegQ is working fine but when DSP under heavy load, at A15 end when I am trying to put msg using MessageQ_put() I am getting following errors, is there any MessageQ related configuration I have to do to increases MessageQ length or any other configuration to avoid tx buffer error/rpmsg_send failed .
Logs:
rpmsg_proto virtio0.rpmsg-proto.-1.61: timeout waiting for a tx buffer
rpmsg_sock_sendmsg: rpmsg_send failed: -512
TransportRpmsg_put: send failed: 512 (Unknown error 512)
[t=0x00000019:513e78fa] xdc.runtime.Memory: ERROR: line 52: out of memory: heap=0x951e6928, size=64
xdc.runtime.Memory: line 52: out of memory: heap=0x951e6928, size=64
[t=0x00000019:514054f6] ti.sdo.ipc.MessageQ: ERROR: line 503: assertion failure: A_invalidMsg: Invalid message
This application code is similar to ex02_messageq IPC example. I am using AM57xx EVM.
Regards,
Snehal