i’m trying to jump from my FreeRTOS based bootloader to the FreeRTOS based main application.
The jump itself works. I can tell that from single stepping in the disassemlby. If I let the programm run, it soon enters the applications hardfault handler. It seems like the application crashes in early phases like zero init or low level init.
I’m struggling with this strange behvior for a few weeks now and could not get any further.
The only thing i noticed is, that the application executes correctly if i dont create tasks in the booloader.
I have allready tried to delete every task i created before the jump to the application but this does not change anything.
I’m also calling taskENTER_CRITICAL() and vTaskEndScheduler() before jumping to the application.
what point am i missing?
thank you very much for ANY help.