1. 前言 在开发 STM32 时,往往在很多种场景下都需要外扩 FLASH,典型场景就是开发图形应用时,需要耗费大量来存放图形资源的存储器,很多客户会选择将图形资源放在外扩的FLASH 中,那么在开发阶段也就难免需要对这样的工程进行下载和调试,当选择STM32CubeIDE 时,我们又应当如何设置呢?. k5 b9 L" t6 k$ K+ u ' B9 ?+ M7 P; J) B4 _0 `. P 2. 准备 由于 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 文件 3. 调试 在 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 7 {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 成功进入仿真调试的界面 4 U1 [7 D L! G) Q+ ]3 P% A 4. 小结 大家在平日里使用 STM32CubeIDE 时,对于调试可能仅用到常规的调试功能.其实STM32CubeIDE 的调试设置界面里,还有很多可以设置的功能选项,大家可以多多尝试,多多体验。- ?, T% L2 X* S- m 9 u! u; W" `1 a8 I 完整版请查看:附件 1 P( G3 o8 ~1 C2 y5 c/ ~6 j |
LAT1115_STM32CubeIDE实用技巧之仿真带外扩FLASH的工程_V1.0.pdf
下载340.78 KB, 下载次数: 28
STM32CubeIDE 快速入门指南
【NUCLEO-WB09KE评测】BLE创建服务和写特征控制LED
基于STM32CubeIDE+MPU6050做的动量轮平衡自行车(一)
【NUCLEO-WB09KE评测】使用I2C点亮一个OLED
【NUCLEO-WB09KE评测】USART的printf和GPIO的使用
STM32CubeIDE 1.3.0 汉化方法
【STM32H7S78-DK评测】XIP模板问题处理与电机控制
【STM32H7S78-DK评测】开发板初识与工程模板创建
【STM32H7S78-DK评测】板载资源初识及工程模块创建
STM32 Explore | STM32Cube生态系统线下培训
请问能用JINK调试STM32CubeIDE的外部FLASH程序吗?