2025-07-02 3:32 AM - last edited on 2025-07-02 3:33 AM by Andrew Neil
recently purchased the NUCLEO-N657X0-Q development board and began testing the programming process. Using ST-Link, I’m able to successfully flash either the FSBL or the application firmware individually. However, after pressing the RESET button, the flashed program disappears, indicating that it wasn’t permanently stored.
Upon further investigation, I learned that the FSBL and application need to be flashed separately using an external programmer, targeting the external Flash. Despite configuring the BOOT pins (BOOT0 = 0, BOOT1 = 1) as recommended, I haven’t been able to successfully program the external Flash using the programmer.
I would like to ask:
What is the correct procedure to flash both FSBL and application into external Flash?
Are there any specific tools, configurations, or memory mapping requirements I should be aware of?
Could this be related to linker script settings or Flash offset configurations?