2025-06-05 3:53 AM
Hello,
I generated code using STM32CubeMX for the STM32N657x0 MCU. I selected only the secure region and added a simple UART operation for testing purposes. In CubeMX, I selected only the Application (not the FSBL or External Memory Loader ), and generated the project for Keil.
Now, my question is:
Can I directly load the code into the board using Keil, or is it mandatory to use the FSBL or an external memory loader?
I noticed that all official STM32N6 examples include an FSBL. I haven't seen an example that runs with just the application alone. So I would like to confirm this with you to ensure I don't risk damaging or misconfiguring the board.
For reference i attached the .ioc file .
Thank you again for your support.
Solved! Go to Solution.
2025-06-06 11:02 AM - edited 2025-06-06 11:02 AM
I believe the FSBL is necessary. The STM32N6 does not have internal flash, so I think the FSBL is needed to set up for application execution. This page might be useful: https://community.st.com/t5/stm32-mcus/stm32n6-fsbl-explained/ta-p/764307
2025-06-06 11:02 AM - edited 2025-06-06 11:02 AM
I believe the FSBL is necessary. The STM32N6 does not have internal flash, so I think the FSBL is needed to set up for application execution. This page might be useful: https://community.st.com/t5/stm32-mcus/stm32n6-fsbl-explained/ta-p/764307
2025-06-08 11:54 PM