lpcware

void vPortEndScheduler( void ) Cortex-M3  implementation?

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jan 20, 2019 by Erich Styger
Content originally posted in LPCWare by alanisgp on Wed Apr 18 07:22:42 MST 2012
Hello,
I am using the version of FreeRTOS for Cortex-M3. For an application of secondary bootloader. My application download and save into flash an image of a binary file. Then simply performs an execution jump to that code. I have found that if the code also contains a running FreeRTOS, the program executes an exception and crashes.
Need a way to eliminate the trace of the FreeRTOS before making the leap, and thus should use vTaskEndScheduler (), which lacks implementation in point:

vPortEndScheduler void (void)
{
/ * It is Unlikely That the CM3 port will require this function as there
is nothing to return to. * /
}

It would be possible to obtain such implementation.

Best regards.

Outcomes