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

【经验分享】STM32F429IGT6 启动配置 自举配置(STM32F429/F767/H743)

[复制链接]
STMCU小助手 发布时间:2022-5-7 18:19
存储器采用固定的存储器映射,代码区域起始地址为 0x0000 0000(通过 ICode/DCode 总 线访问),而数据区域起始地址为 0x2000 0000(通过系统总线访问)。Cortex™-M4F CPU 始终通过 ICode 总线获取复位向量,这意味着只有代码区域(通常为 Flash)可以提供 自举空间。STM32F4xx 微控制器实施一种特殊机制,可以从其它存储器(如内部 SRAM)& V( T5 u& q  B7 u- j% G6 R7 y+ J
进行自举。# m- E$ W$ s. c7 ~
在 STM32F4xx 中,可通过 BOOT[1:0] 引脚选择三种不同的自举模式。
5 ]* U& w6 W+ W% W) L
9 ?, U* d( g2 ySTM32有三种启动模式:5 S) X" a% p1 }4 t7 Y: B6 b% G
Main Flash memory:主FLASH- W" t' f2 p% F- R. G' `2 b4 b
System memory:系统存储器
0 P0 U: {$ I6 L: D: Y$ |1 w( O! x6 oEmbedded SRAM:内置SRAM
7 R* g4 C  {/ D1 [6 n三种模式是通过不同配置来实现,一般通过BOOT引脚和BOOT位来配置启动模式。0 O( n" ]5 o1 S: H! a: p$ w3 W

$ V! a' ~6 I- J3 X7 v: ~不同的芯片配置有差异,有些芯片没有BOOT1引脚,会结合BOOT位来实现。
7 l) W& u2 H$ K! ^ (MW[AL]YSZJ79B73VJ$V0WI.png ( W, V  s: ~9 @. A" C0 T
4 E2 f$ C8 D% m. J" C7 d4 ~
复位后,在 SYSCLK 的第四个上升沿锁存 BOOT 引脚的值。复位后,用户可以通过设置 BOOT1 和 BOOT0 引脚来选择需要的自举模式。BOOT0 为专用引脚,而 BOOT1 则与 GPIO 引脚共用。一旦完成对 BOOT1 的采样,相应- U: e4 N6 \8 P. u, K( i; }4 b. q+ r
GPIO 引脚即进入空闲状态,可用于其它用途。器件退出待机模式时,还会对 BOOT 引脚重新采样。因此,当器件处于待机模式时,这些引 脚必须保持所需的自举模式配置。这样的启动延迟结束后,CPU 将从地址 0x0000 0000 获 取栈顶值,然后从始于 0x0000 0004 的自举存储器开始执行代码。6 m* M5 T# j. Y! W+ M8 s

, j  E" f% X& h2 v* n: F注意: 如果器件从 SRAM 自举,在应用程序初始化代码中,需要使用 NVIC 异常及中断向量表和偏 移寄存器来重新分配 SRAM 中的向量表。1 d+ G5 p4 _5 q/ q. z5 u
  }* ?. b8 v( _' D/ o8 v
嵌入式自举程序
% A: G+ B9 `( n: g" u嵌入式自举程序模式用于通过以下串行接口重新编程 Flash:, t9 c! {' U3 Y* A
● USART1(PA9/PA10): w+ k/ u% C! n. A. K1 N
● USART3(PB10/11 和 PC10/11)" m6 s7 N5 O/ O) ^# f
● CAN2(PB5/13): b0 x5 m9 S& `! N2 y6 Y# q& Y
● USB OTG FS(PA11/12) 从设备模式(DFU:器件固件升级)。
1 ^4 I* m) X0 v; M0 H7 g1 k+ C- k5 S2 [
USART 外设以内部 16 MHz 振荡器 (HSI) 频率运行,而 CAN 和 USB OTG FS 则需要相当 于 1 MHz 数倍(4 MHz 到 26 MHz 之间)的外部时钟 (HSE) 频率。嵌入式自举程序代码位于系统存储器中,在芯片生产期间由 ST 编程。1 X; ~9 q: B* S3 T2 F- }

" J- W$ ?% F) u& V6 a6 G* t9 o1 X6 y 1S{}X]8((PGK43CWYOR)XLG.png
/ D5 V" }. v7 n3 `5 J  Z; @3 Q8 A8 B% l( Q1 q. G5 {' i3 N) m" O
0 {$ Z. x" `8 c7 Y: Q
赞 收藏 评论0 发布时间:2022-5-7 18:19

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版