你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

《STM32N6视频课程》学习笔记+使用STM32CubeMX生成STM32N6的ExtMemLoader, FSBL, Appli的一个LED点灯工程

[复制链接]
背影101 发布时间:2026-4-8 09:17

首先为我们介绍了下N6的开发流程,然后为我们演示了一个点灯的例程

一、STM32N6内部没有用户Flash

image.png

二、使用STM32CubeMX轻松构建基于外部存储器的平台

image.png

三、EXTMEM中间件

N6系列新增了一些功能

1、新增功能 EXTMEM_MANAGER 中间层:

①协助开发Boot Flash应用程序

②提供2种服务:

提供访问多种类型内存的独特API

提供Boot系统API,用于启动存放在外部Flash的应用程序

支持Execute in Place和Load and Run两种代码架构

2、新增功能 EXTMEM_LOADER 中间层:

①为3种IDE提供不同的加载器入口点

②依靠ExtMem_Manager服务与内存进行交互,使用IDE入口执行标准操作,如(初始化/读取/写入/擦除/批量擦除/内存映射).

③支持不同IDE 开发外部存储加载器

image.png

四、不同IDE中Loader应用机制概述

image.png

五、FSBL + XIP (就地执行)

image.png

六、FSBL + Load & Run

image.png

七、使用STM32CubeMX生成STM32N6的ExtMemLoader, FSBL, Appli的一个LED点灯工程

1、试验前准备

①硬件平台 NUCLEO-N657X0-Q开发板(STM32N6570-DK开发板或其他开发板也可参考此流程) ②PC端工具 STM32CubeMX 6.15.0(建议最新版本) STM32CubeProgrammer v2.20.0 (建议最新版本) IDE STM32CubeIDE v1.19.0 (建议最新版本) ③目标 搭建包含ExtMemLoader, FSBL, Appli的一个LED点灯工程

2、操作步骤详解

①打开STM32CubeMX,通过MCU选择开始,然后输入MCU型号,点击Start Project(这个相信大家都会了)

③在FSBL中使能BSEC

image.png

④配置FSBL和Appli的MPU

image.png

⑤XSPI对应的地址,其MPU属性配置

image.png

⑥PWR配置

image.png

image.png

⑦RCC配置

image.png

⑧GPIO配置

image.png

⑨SYS_S时钟选择

image.png

⑩XSPIM配置

image.png

⑪XSPI2配置

image.png

image.png

⑫Memory Type选择

image.png

⑬XSPI配置参数说明

image.png

image.png

⑭EXTMEM_MANAGER配置

image.png

image.png

⑮EXTMEM_LOADER配置

image.png

⑯在Application中配置LED输出

image.png

⑰Clock配置

image.png

image.png

⑱然后点击GENERATE CODE生成工程,生成代码后,使用STM32CubeIDE打开工程

image.png

⑲在FSBL main.c添加代码

image.png

image.png

image.png

image.png

image.png

⑳在Appli main.c添加代码

image.png

㉑编译ExtMemLoader子工程

image.png

㉒修改文件访问权限

image.png

㉓STM32CubeProgrammer找到stldr

image.png

㉔查看OTP124 HSLV_VDDIO3状态

image.png

㉕stldr的验证,也可以擦除Flash扇区

image.png

image.png

3、STM32N6 工程烧录和调试

①FSBL烧录脚本

image.png

②Appli烧录脚本

image.png

③XIP工程如何调试Application子工程

image.png

然后就可以正常调试了

手上没有N6板子,如果谁有,可以跟着教程试一试

image.png
image.png
image.png
image.png
image.png
收藏 评论0 发布时间:2026-4-8 09:17

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版