SLAAEC9 july 2023 MSPM0L1306 , MSPM0L1306
There are two application projects: the application code 1 and application code 2 in different flash areas. These two projects toggle different LED. The application code can be called by the FreeRTOS in bootloader as a task thread. You must use the delay function defined in FreeRTOS for time delay purpose in the application code. In this demo example, the bootloader project put the FreeRTOS delay function's start address at fixed flash address 0x3FF0 to approximately 0x3FFF that is called shared area, the application project code can just to call the delay function just pick the start address in the shared area.