I’m trying to develop a RTOS MBED application with a target.mbed_app_start address at 0x8008800 on a DISCO_L475VG_IOT01A with a custom bootloader.
If I build a bare metal led blink test application and use target.mbed_app_start to compile it at 0x8008800, the application perfectly runs after bootloader jump.
If I build the same application but add RTOS removing bare-metal requirement, and build it using target.mbed_app_start at the same address, I got the following:
++ MbedOS Error Info ++
Error Status: 0x80010131 Code: 305 Module: 1
Error Message: Kernel Error: 0xFFFFFFFA, Not allowed in ISR context
Error Value: 0xFFFFFFFA
Current Thread: Id: 0x0 Entry: 0x8003E59 StackSize: 0x0 StackMem: 0x8003E59 SP: 0x10000608
For more info, visit: mbedos-error
– MbedOS Error Info –
= System will be rebooted due to a fatal error =
= Reboot count(=5) reached maximum, system will halt after rebooting =�
Can somebody help me?
Thanks in advance for any help