Issue related to application start address in bootloader
Hello everyone,
I am facing an isssue related to Bootloader project in STM32F407VGT6. My bootloader placed at start address of internal flash memory 0x0800 0000 and occupied 16kB. My application's size is 74kB. If the application is placed at 0x0806 0000, it works well. But when i move it to 0x0801 0000, when the application is executed, it seems that the threads does not execute (i used FreeRTOS to create a thread to blink LED but LED did not blink). The peripherals still work and have no faults. In two cases, i changed the VTOR register's value to correspondant application start address. The only difference is application start address. Do you know where i was wrong?
Thank you.
