Hi Edwards,
I searched in the archive but couldnt find anything positive over there.
“Did you point the vector base register to the freertos vectors?”
My FreeRTOS application is staring at 0x0800C080.
So I have made the following change in the system_stm32f4xx.c file
define VECTTABOFFSET 0xc080
Now I downloaded the bin file to the discovery board using usb bootloader and the new application is getting started.
But the problem is, once the new program is started, the bootloader should start only after a push button Reset. As the new program is executed once, the bootloader statrs again whicah inturn calls the new application again and this process repeats.
Please help