Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Team
We are having an out of memory condition, as you can see below
[0][ 8.901] registering rpmsg-proto:rpmsg-proto service on 61 with HOST
[0][ 8.901] [t=0xe1cd9b9f] xdc.runtime.Main: NameMap_sendMessage: HOST 53, port=61
[0][ 283.501] [t=0x0000001c:15aed3ed] xdc.runtime.Memory: ERROR: line 52: out of memory: heap=0x80062a08, size=72
[0][ 283.501] xdc.runtime.Memory: line 52: out of memory: heap=0x80062a08, size=72
[0][ 283.501] [t=0x0000001c:15b171ef] ti.sdo.ipc.MessageQ: ERROR: line 503: assertion failure: A_invalidMsg: Invalid message
[0][ 283.502] ti.sdo.ipc.MessageQ: line 503: assertion failure: A_invalidMsg: Invalid message
[0][ 283.502] xdc.runtime.Error.raise: terminating execution
We noticed that inserting a delay prior a function call it is harder to reproduce, so before increasing heap size we are trying to find the root cause
We are trying to debug it (CCS8 & ti-processor-sdk-rtos-automotive-dra7xx-evm-04.00.00.04) and it would be usefull to set a breakpoint in function that detects out of memory but we can't find it (xdc.runtime.Memory)
Could you help with that?
Regards