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

《STM32N6视频课程》学习笔记+STM32N6启动与调试技巧(一)

[复制链接]
背影101 发布时间:2026-4-1 10:10

今天来学**调试技巧

一、N6开发板简介

首先简单介绍了下N6开发板

①种类

image.png

image.png

image.png

image.png

②型号含义

image.png

二、BootROM & 启动

①BootROM 启动过程

image.png

②启动模式

image.png

image.png

③启动源选择流程

image.png

image.png

④XSPI NOR / Hyperflash 启动

image.png

⑤NOR Flash 启动

• XSPI1 & XSPIM Port2 (8位端口) • MUXEN = 0, MODE=1 @XSPIM_CR 见UM3224, 3.4.5 XSPI / XSPIM configuration for serial NOR device • Boot期间只用2个管脚通信(MOSI/MISO) • 间接模式, 未用DMA • BootROM 时钟源:HSI (64MHz) • XSPI1 使用per_ck (=HSI, 64MHz) • Application & FSBL 中XSPI1建议配置相同。(LAT1563) image.png

⑥eMMC 启动

启动模式: Flash 启动, BOOT0=0, BOOT1=0; • 启动 Flash 接口设置 • OTP11 BOOTROM_CONFIG_2 : 0x2 eMMC SDMMC1 0x8 eMMC SDMMC2

image.png • 芯片封装不同,SDMMC接口数量不同 STM32N6xxA0(169 Pins),STM32N6xxZ0(142 Pins)没有SDMMC接口 • HSLV, 1.8V OTP 设置

image.png

⑦eMMC启动时序及Device设置

image.png

⑧eMMC 引导分区的使用

image.png

⑨SD卡启动

image.png

⑩UART / USART 启动

BootROM 代码中 UART / USART 的配置 • 自动波特率 • 如果上位机是STM32CubeProgrammer,配置如下: 波特率 = 115200 baud 9-bit data 偶 校验 1 起始位 1 停止位 • UART / USART 实例 : • 3实例 : USART1, USART2, UART4

image.png

image.png

⑪USB 启动

USB HW 实例 : OTG1 • USB Bootrom 支持 DFU 1.1 类 和 DFU 枚举 • idVendor : 0x0483 for "STMicroelectronics" • idProduct : 0xdf11 for "DFU 模式的STM 设备" • iSerial : 唯一设备标识符字符串 • iProduct : 产品字符串 “DFU in XX mode @Device ID 0x… , @ Revision ID 0x…” , XX could be HS (High Speed) or FS (Full Speed) • Alternate settings • 0, PhaseID 1 , 字符串描述符 : @FSBL/0x01/01512Kg” • 1, PhaseID 0xF1,字符串描述符: @virtual/0xF1/1512Ba” (GetPhase support)

image.png

image.png

三、映像头

①基础头

image.png

image.png

②验证扩展头

image.png

③FSBL 解密扩展头

image.png

④填充扩展头

image.png

image.png

收藏 评论0 发布时间:2026-4-1 10:10

举报

0个回答

所属标签

相似分享

官网相关资源

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