Skip to main content
Associate III
June 5, 2025
Solved

STM32N657x0 Secure Region And Application Only Without FSBL in Keil.

  • June 5, 2025
  • 1 reply
  • 442 views

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.

Best answer by hnHSD

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

1 reply

hnHSDBest answer
Associate II
June 6, 2025

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

SITARAMAuthor
Associate III
June 9, 2025

thank you for confirmation .

mr . @hnHSD