1. 前言3 h1 {% j) w9 ?# o' q/ A5 V7 E0 K 在开发 STM32 时,往往在很多种场景下都需要外扩 FLASH,典型场景就是开发图形应用时,需要耗费大量来存放图形资源的存储器,很多客户会选择将图形资源放在外扩的FLASH 中,那么在开发阶段也就难免需要对这样的工程进行下载和调试,当选择STM32CubeIDE 时,我们又应当如何设置呢? 2. 准备 由于 STM32CubeIDE 集成了 STM32CubeProgrammer,这使得调试和下载程序到外扩的 FLASH 变得十分简单。( K+ p- e. H6 }% Z8 ~ w8 ~ 本次我们选择 STM32G071RB NUCLEO 板+X-NUCLEO-GFX01M1 显示扩展板,借助 X-CUBE-DISPLAY 软件包中的范例程序,为大家演示在 STM32CubeIDE 中,如何设置调试带外部 FLASH 的工程。 图1. X-CUBE-DISPLAY 软件包中的 External Loader 文件* X1 } D( O y# U& v2 | 3. 调试 在 STM32CubeIDE 中打开范例程序,工程编译后,在“Debug Configurations”中,勾选“External Loader”选项,选择 STM32G0 NUCLEO 板对应的 External Loader 文件。. f: ^3 l$ D7 C5 Q % g( O6 b( K+ g( ^% m# o; } 点击“Debug”就可以进入调试界面进行仿真调试了。% `7 e: f4 {& b* O4 I W$ G 图4. STM32CubeIDE 成功进入仿真调试的界面 2 @. ?- J- T9 B: | % p. F1 |. u2 ?( p( u3 B% l4 H 4. 小结 大家在平日里使用 STM32CubeIDE 时,对于调试可能仅用到常规的调试功能.其实STM32CubeIDE 的调试设置界面里,还有很多可以设置的功能选项,大家可以多多尝试,多多体验。+ w9 ` s. l# I) ]$ P" Q' r/ } * v* a9 _7 { c4 Q6 e 完整版请查看:附件1 I& t# b- m. U0 [1 [5 c$ O; e( \% C : G J/ h2 z8 o H" J# \5 _) }3 } : ~5 x; A1 S0 t+ Q1 N |
LAT1115_STM32CubeIDE实用技巧之仿真带外扩FLASH的工程_V1.0.pdf
下载340.78 KB, 下载次数: 22
STM32 Explore | STM32Cube生态系统线下培训
【NUCLEO-U083RC评测】低功耗定时器及休眠唤醒
【NUCLEO-U083RC评测】AES加密解密
【NUCLEO-U083RC评测】随机数生成并打印显示
STM32CubeIDE 快速入门指南
【STM32C0评测】5、娱乐一下,分享2048游戏
【STM32C0评测】4、SPI亮屏及GUILite移植
【STM32C0评测】3、I2C使用
【STM32C0评测】1、开箱、环境搭建、按键点灯
【STM32C0评测】2、PWM实现呼吸灯
请问能用JINK调试STM32CubeIDE的外部FLASH程序吗?