Several of my cpu’s peripherals (SPI, I2C, ENET) utilize FreeRTOS tasks so When I designed my Bootloader I need FreeRTOS running to utilize those components.
When the time comes to jump from the Bootloader (FreeRTOS tasks running) into the Main Application (which also uses FreeRTOS) – What do I need to do from the FreeRTOS perspective to perform the leap?
Disable all HW peripheral interrupts that were enabled in the Bootloader.
Disable HW interrupts (I’m using an ARM so (“cpsid i”));
Best way to disable Tic Timer?
Any thing else from FreeRtos’s point of view?