Hi, I've a problem using RTX on my EnergyMicro EFM32TG840F32 with uVision 4.23. After the call on the API function os_sys_init my task is created with priority 1, but it stucks in READY state and the task os_idle_daemon is in RUNNING state with priority 0. If I set a breakpoint on the first instruction in my task, it is never reached. I've followed everything the example attached with the "Getting started" guide. Do I miss anything?
Yes, but I've adapted the startup code for the Tiny Gecko Series and removed the code dependant from the developer kit, because I have only a starter kit. The code inserted before the API call works correctly.
This looks like a initialization or memory issue.
Can you remove all initialization code for testing and see if it still behaves identical?