How can I change the start address on flash?
问题 I'm using STM32F746ZG and FreeRTOS. The start address of flash is 0x08000000. But I want to change it to 0x08040000. I've searched this issue through google but I didn't find the solution. I changed the linker script like the following. MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 320K /* FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 1024K */ FLASH (rx) : ORIGIN = 0x8040000, LENGTH = 768K } If I only change it and run the debugger, it has the problem. If I change the VECT_TAB_OFFSET from