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?
This looks like a initialization or memory issue.
Can you remove all initialization code for testing and see if it still behaves identical?
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.
Did you use the example in the folder ..ARM\Boards\EnergyMicro\EFM32_Gxxx_DK\RTX_Blinky as starting point?
View all questions in Keil forum