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

STM32CubeIDE 实用技巧之仿真带外扩 FLASH 的工程

[复制链接]
STMCU小助手 发布时间:2022-8-4 22:58
1. 前言
& _6 p& {" M! ]7 d在开发 STM32 时,往往在很多种场景下都需要外扩 FLASH,典型场景就是开发图形应用时,需要耗费大量来存放图形资源的存储器,很多客户会选择将图形资源放在外扩的FLASH 中,那么在开发阶段也就难免需要对这样的工程进行下载和调试,当选择STM32CubeIDE 时,我们又应当如何设置呢?
9 N8 b$ I, R) a: U, E9 e* A  K4 C
) N* q* e. U% w0 h, ?% W2 M2 B' i
* [$ a# ^8 ]& w/ p% H
2. 准备
' F  h) P6 \' {4 Z2 o6 ?5 |0 C; i由于 STM32CubeIDE 集成了 STM32CubeProgrammer,这使得调试和下载程序到外扩的 FLASH 变得十分简单。
. ?  x8 q  M2 Z/ Z本次我们选择 STM32G071RB NUCLEO 板+X-NUCLEO-GFX01M1 显示扩展板,借助 X-CUBE-DISPLAY 软件包中的范例程序,为大家演示在 STM32CubeIDE 中,如何设置调试带外部 FLASH 的工程。
- H- B0 h* A1 H) f$ Y2 k. a& M. v8 ?3 w& S
图1. X-CUBE-DISPLAY 软件包中的 External Loader 文件( l4 S6 g" _' ?2 v8 D& s/ T3 B
9{@HY0X9)HKZXLL@)@}NG]3.png
! W: p- X( f+ I8 R
' ?! l- c* y* O9 S) J1 a* v
1 W$ S5 l7 B# f8 n2 G5 `# Z3. 调试- L1 u" s, F& q2 p4 v
在 STM32CubeIDE 中打开范例程序,工程编译后,在“Debug Configurations”中,勾选“External Loader”选项,选择 STM32G0 NUCLEO 板对应的 External Loader 文件。
- `8 h4 K. }* X0 k7 w4 M3 z8 J' j' y( q" u0 o8 C  `- i
8 t. q- V% H) P1 u( m5 }6 h/ c/ [0 g
YAJ(`8N7@DI1A{5C08~1N.png
+ R& b7 `+ s6 _# S" V: m. ]
# x2 l* @7 i6 r# {% I0 }6 ^6 w点击“Debug”就可以进入调试界面进行仿真调试了。
2 \2 Q/ @- w( W3 v3 ^4 X) O
" S% d, |3 t. h  t) D
图4. STM32CubeIDE 成功进入仿真调试的界面 & m8 n5 |, l! _9 s9 r3 `9 X
7 H) r! f& p. h3 W3 ~  }2 i' r* d
~RLP@AGY_JI4~W)@N~QG17K.png ; W) A8 Q( R) O0 s& k, c

. p! M4 s3 t, v% ^. {2 v% d
# S( c' L! \# }% n# _3 w4. 小结
' n- {1 ~7 E1 K7 W, N大家在平日里使用 STM32CubeIDE 时,对于调试可能仅用到常规的调试功能.其实STM32CubeIDE 的调试设置界面里,还有很多可以设置的功能选项,大家可以多多尝试,多多体验。
: d& P5 F0 U; ?/ c
  r  P/ I" t# U; z( m
# H5 [% i5 e- l3 g/ p5 ?3 Q完整版请查看:附件
  D0 p7 i$ E% @; Q$ n* T8 q& P; }! r! D4 Q/ D
0 V: g& z9 n2 z

LAT1115_STM32CubeIDE实用技巧之仿真带外扩FLASH的工程_V1.0.pdf

下载

340.78 KB, 下载次数: 47

赞 收藏 评论1 发布时间:2022-8-4 22:58

举报

1个回答
wits 回答时间:2024-7-12 17:31:53

请问能用JINK调试STM32CubeIDE的外部FLASH程序吗?

所属标签

相似技术帖

官网相关资源

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