rpmsg examples not working on SDK_24_12_00_EVK-MIMX8MP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rpmsg examples not working on SDK_24_12_00_EVK-MIMX8MP

Jump to solution
381 Views
Vince100
Contributor II

Hi guys.

There seems to be a problem with the 2 multicore examples with version 24.12 or the IMX8MP SDK. Both the pingpong and the echo don't work.

When I first try to build them, VSCode complains about missing the include file "freertos_tasks_c_additions.h" in task.c. If you change FreeRTOSConfig.h line 66 to

#define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H 0
(basically, remove the include in task.c), then it compiles, but when you try to run the .elf from the Linux side, all you get is "echo: write error: Invalid argument" and nothing works. Eventually you get stuff like kernel panics.
 
It was driving me crazy trying to fix it (the basic hello world examples I compiled worked just fine, and the pre-compiled .elf in the Yocto build worked just fine), so I tried going back to SDK version 2.16 and low and behold, everything worked on the first try.
 
So, yeah, there's very likely something wrong with these 2 examples (maybe others too) in SDK_24_12_00_EVK-MIMX8MP.
 
Just wanted to let you know, you might wanna fix this.
0 Kudos
Reply
1 Solution
347 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

Have reported this issue.

Best Regards,
Zhiming

View solution in original post

1 Reply
348 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

Have reported this issue.

Best Regards,
Zhiming