LAT1491
Local Application Tips
LAT1491 – Rev 1.0 – Jan. 2025
STM32N6 的 FSBL 基本流程介绍
关键字:STM32N6,FSBL,Boot
1. 简介
STM32N6 是 ST 第一颗带 NPU 的 MCU 芯片,内部只有一小块 ROM 用于第一阶段的 Boot,
必须使用外部 Flash 存储用户代码或通过 USB/U(S)ART 串口启动。另外,STM32N6 的工程引
入了一些新的术语比如 FSBL 等。本文记录 STM32N6 使用的一些基本启动步骤,重点介绍
FSBL。
2. 启动模式
下图是 STM32N6 DK 板,其中 BOOT1 引脚决定了两种不同的启动模式,dev boot 和
Flash boot/Serial boot 模式:
图1. STM32N6 DK 板
Flash boot(Boot1 = 0, Boot0 = 0)意味着上电后,BootROM 程序(固化在片内 ROM 的一
小段启动程序)会尝试从外部 Flash 启动,应用程序需要下载到外部 Flash,如果没有应用则无
法启动。Dev boot 意味着上电后,BootROM 程序尝试从内部 Ram 中启动。