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

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

[复制链接]
STMCU小助手 发布时间:2022-8-4 22:58
1. 前言
% e1 L+ W1 U! [8 z% e在开发 STM32 时,往往在很多种场景下都需要外扩 FLASH,典型场景就是开发图形应用时,需要耗费大量来存放图形资源的存储器,很多客户会选择将图形资源放在外扩的FLASH 中,那么在开发阶段也就难免需要对这样的工程进行下载和调试,当选择STM32CubeIDE 时,我们又应当如何设置呢?. k5 b9 L" t6 k$ K+ u

% _3 X) h" I. R, `) c$ |; h; D9 k( `
' B9 ?+ M7 P; J) B4 _0 `. P
2. 准备
* e# J- p8 i9 ]2 c由于 STM32CubeIDE 集成了 STM32CubeProgrammer,这使得调试和下载程序到外扩的 FLASH 变得十分简单。5 F7 B! R+ o2 w9 a8 u
本次我们选择 STM32G071RB NUCLEO 板+X-NUCLEO-GFX01M1 显示扩展板,借X-CUBE-DISPLAY 软件包中的范例程序,为大家演示在 STM32CubeIDE 中,如何设置调试带外部 FLASH 的工程。+ I3 ?9 [( z% F- C* f: M1 G0 D1 z) p
( g. R0 ~6 \  L8 }- f1 T% _  X% N
图1. X-CUBE-DISPLAY 软件包中的 External Loader 文件
/ x  O& @4 ?$ E' s' t 9{@HY0X9)HKZXLL@)@}NG]3.png
1 |6 \8 |; [' r3 T8 x3 N8 K9 N
- Z1 I$ d5 Q: h+ ?
+ r# x, H: m! I2 u8 W3. 调试
7 S) P! x, F6 o) g4 x4 E在 STM32CubeIDE 中打开范例程序,工程编译后,在“Debug Configurations”中,勾选“External Loader”选项,选择 STM32G0 NUCLEO 板对应的 External Loader 文件。7 A9 y3 ^/ V) w; s/ E% Z
( ^2 X( n/ }! ~* S( H  h
2 i: A+ X, n8 B2 H' P# B5 H& N$ h
YAJ(`8N7@DI1A{5C08~1N.png
; w/ `0 z4 H9 N+ t. z! M' C7 {5 R8 ~$ ~; {4 ^4 D1 q* k
点击“Debug”就可以进入调试界面进行仿真调试了。" C& G3 _2 N  j4 Z& A
; m' z+ A9 f6 x2 a& ?9 d  V
图4. STM32CubeIDE 成功进入仿真调试的界面
( I3 ^' k8 A& C# a7 O
8 e& V6 Z% x* r( U ~RLP@AGY_JI4~W)@N~QG17K.png
) u% c% [" @5 W4 f2 E
, U/ Y+ }. s' ]5 a) b2 e 4 U1 [7 D  L! G) Q+ ]3 P% A
4. 小结
2 u  ~% }; I! R* V2 s; [$ D大家在平日里使用 STM32CubeIDE 时,对于调试可能仅用到常规的调试功能.其实STM32CubeIDE 的调试设置界面里,还有很多可以设置的功能选项,大家可以多多尝试,多多体验。- ?, T% L2 X* S- m

5 P7 b& J. ?2 ]  U  g9 u! u; W" `1 a8 I
完整版请查看:附件
: }1 u/ k+ l4 y2 n- D  C1 P( G3 o8 ~1 C2 y5 c/ ~6 j

0 `. V" n8 a* O! I

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

下载

340.78 KB, 下载次数: 28

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

举报

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

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

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版