Tool/software: TI-RTOS
Hi experts
I run ti rt-linux on my board.
I ran the IPC big data example.It was smooth first time.But when I run it continuously.It didn't go well.
root@am57xx-evm:~# /usr/bin/simple_buffer_example/release/app_host DSP1 --> main: --> Main_main: --> App_create: App_create: Host is ready <-- App_create: --> App_exec: CMEM_init success CMEM_getPool success CMEM_allocPool success: Allocated buffer 0xaa569000 SharedRegion_setup success App_taskFxn: SR_1, base 0xaa569000, len=1000000 HeapMem_setup success HeapMem_create success App_taskFxn: SR_1 heap, totalSize=16777216,totalFreeSize=16777216,largestFreeSize=16777216 App_taskFxn: SR_1 heap, buf=0x0xaa569080,size=16777216 App_exec: sending message 1 Shared memory phys Addr ffffffffa0000000 App_exec: sending message 2 App_exec: sending message 3 App_exec: message received 1 App_exec: Preparing message 4 App_exec: Sending message 4 App_exec: message received 2 App_exec: Preparing message 5 App_exec: Sending message 5 App_exec: message received 3 App_exec: Preparing message 6 App_exec: Sending message 6 App_exec: message received 4 App_exec: Preparing message 7 App_exec: Sending message 7 App_exec: message received 5 App_exec: Preparing message 8 App_exec: Sending message 8 App_exec: message received 6 App_exec: Preparing message 9 App_exec: Sending message 9 App_exec: message received 7 App_exec: Preparing message 10 App_exec: Sending message 10 App_exec: message received 8 App_exec: Preparing message 11 App_exec: Sending message 11 App_exec: message received 9 App_exec: Preparing message 12 App_exec: Sending message 12 App_exec: message received 10 App_exec: Preparing message 13 App_exec: Sending message 13 App_exec: message received 11 App_exec: Preparing message 14 App_exec: Sending message 14 App_exec: message received 12 App_exec: Preparing message 15 App_exec: Sending message 15 App_exec: message received 13 App_exec: Preparing message 16 App_exec: Sending message 16 App_exec: message received: 14 App_exec: message received: 15 App_exec: message received: 16 App_exec: Data check clean <-- App_exec: 0 --> App_delete: <-- App_delete: <-- Main_main: Host: Test Passed <-- main: root@am57xx-evm:~# /usr/bin/simple_buffer_example/release/app_host DSP1 --> main: --> Main_main: --> App_create: App_create: Host is ready <-- App_create: --> App_exec: CMEM_init success CMEM_getPool success CMEM_allocPool success: Allocated buffer 0xaa56f000 SharedRegion_setup success App_taskFxn: SR_1, base 0xaa56f000, len=1000000 HeapMem_setup success HeapMem_create success App_taskFxn: SR_1 heap, totalSize=16777216,totalFreeSize=16777216,largestFreeSize=16777216 App_taskFxn: SR_1 heap, buf=0x0xaa56f080,size=16777216 App_exec: sending message 1 Shared memory phys Addr ffffffffa0000000 App_exec: sending message 2 App_exec: sending message 3 ^CIpc: Caught SIGINT, calling Ipc_stop... //It was stopped running here.And I hit Ctrl+C to exit. root@am57xx-evm:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0 [ 0.000] 18 Resource entries at 0x95000000 [ 0.000] [t=0x00021d08] xdc.runtime.Main: --> main: [ 0.000] registering rpmsg-proto:rpmsg-proto service on 61 with HOST [ 0.000] [t=0x00040d79] xdc.runtime.Main: NameMap_sendMessage: HOST 53, port=61 [ 0.000] [t=0x000501ff] xdc.runtime.Main: --> smain: [ 0.000] [t=0x000626dc] Server: Server_create: server is ready [ 0.000] [t=0x0006749d] Server: <-- Server_create: 0 [ 0.000] [t=0x0006a8f3] Server: --> Server_exec: [ 153.598] [t=0x00000019:bfc2eddb] Server: Message received...1 [ 153.598] [t=0x00000019:bfc448b6] Server: Shared region entry configured... [ 153.598] [t=0x00000019:bfc4bf30] Server: Server_exec: processed id 1, cmd=0x1 [ 153.598] [t=0x00000019:bfc562d7] Server: Message received...2 [ 153.599] [t=0x00000019:bfc5e3c8] Server: Server_exec: processed id 2, cmd=0x0 [ 153.599] [t=0x00000019:bfc68634] Server: Message received...3 [ 153.599] [t=0x00000019:bfc6f570] Server: Server_exec: processed id 3, cmd=0x0 [ 153.599] [t=0x00000019:bfc9a3da] Server: Message received...4 [ 153.600] [t=0x00000019:bfd890f9] Server: Server_exec: processed id 4, cmd=0x2 [ 153.600] [t=0x00000019:bfd94340] Server: Message received...5 [ 153.602] [t=0x00000019:bfe7dbed] Server: Server_exec: processed id 5, cmd=0x2 [ 153.602] [t=0x00000019:bfe891f6] Server: Message received...6 [ 153.603] [t=0x00000019:bff72678] Server: Server_exec: processed id 6, cmd=0x2 [ 153.603] [t=0x00000019:bff7d93a] Server: Message received...7 [ 153.604] [t=0x00000019:c0064b4d] Server: Server_exec: processed id 7, cmd=0x2 [ 153.604] [t=0x00000019:c006fe3c] Server: Message received...8 [ 153.606] [t=0x00000019:c0159ea5] Server: Server_exec: processed id 8, cmd=0x2 [ 153.606] [t=0x00000019:c01651fd] Server: Message received...9 [ 153.607] [t=0x00000019:c024e501] Server: Server_exec: processed id 9, cmd=0x2 [ 153.607] [t=0x00000019:c02596d3] Server: Message received...10 [ 153.609] [t=0x00000019:c03432e3] Server: Server_exec: processed id 10, cmd=0x2 [ 153.609] [t=0x00000019:c034e6f2] Server: Message received...11 [ 153.610] [t=0x00000019:c0437d56] Server: Server_exec: processed id 11, cmd=0x2 [ 153.610] [t=0x00000019:c0443198] Server: Message received...12 [ 153.611] [t=0x00000019:c052c655] Server: Server_exec: processed id 12, cmd=0x2 [ 153.611] [t=0x00000019:c05379f8] Server: Message received...13 [ 153.613] [t=0x00000019:c0621020] Server: Server_exec: processed id 13, cmd=0x2 [ 153.613] [t=0x00000019:c062c213] Server: Message received...14 [ 153.613] [t=0x00000019:c0633254] Server: Server_exec: processed id 14, cmd=0x0 [ 153.613] [t=0x00000019:c063d17b] Server: Message received...15 [ 153.613] [t=0x00000019:c06443b4] Server: Server_exec: processed id 15, cmd=0x0 [ 153.613] [t=0x00000019:c0654d4c] Server: Message received...16 [ 153.613] [t=0x00000019:c065c171] Server: Server_exec: processed id 16, cmd=0x2000000 [ 153.613] [t=0x00000019:c0666446] Server: Server_exec: Data check clean [ 153.613] [t=0x00000019:c066db35] Server: <-- Server_exec: 0 [ 153.613] [t=0x00000019:c0673c58] xdc.runtime.Main: DSP: Test Passed [ 153.613] [t=0x00000019:c067ac2d] Server: --> Server_delete: [ 153.613] [t=0x00000019:c0686a23] Server: <-- Server_delete: 0 [ 153.613] [t=0x00000019:c069884c] Server: Server_create: server is ready [ 153.613] [t=0x00000019:c06a0760] Server: <-- Server_create: 0 [ 153.613] [t=0x00000019:c06a6bad] Server: --> Server_exec: [ 911.761] [t=0x00000098:d89934b1] Server: Message received...1 [ 911.762] [t=0x00000098:d89a846c] ti.sdo.ipc.SharedRegion: ERROR: line 536: assertion failure: A_overlap: Shared region overs [ 911.762] ti.sdo.ipc.SharedRegion: line 536: assertion failure: A_overlap: Shared region overlaps [ 911.762] xdc.runtime.Error.raise: terminating execution
It seems an overlap error occur.
Any help will be appreciated.
Regards
Yx