STMCU小助手
发布时间:2022-8-4 22:58
|
1. 前言# ]# t" k% p9 L+ B 在开发 STM32 时,往往在很多种场景下都需要外扩 FLASH,典型场景就是开发图形应用时,需要耗费大量来存放图形资源的存储器,很多客户会选择将图形资源放在外扩的FLASH 中,那么在开发阶段也就难免需要对这样的工程进行下载和调试,当选择STM32CubeIDE 时,我们又应当如何设置呢?+ N9 j7 _" J* n* [: o 7 K0 c, N* W$ B+ Z# z6 p 2. 准备. V# y: g; O9 F) b- g8 k 由于 STM32CubeIDE 集成了 STM32CubeProgrammer,这使得调试和下载程序到外扩的 FLASH 变得十分简单。3 O ` S6 t4 ?3 s' k 本次我们选择 STM32G071RB NUCLEO 板+X-NUCLEO-GFX01M1 显示扩展板,借助 X-CUBE-DISPLAY 软件包中的范例程序,为大家演示在 STM32CubeIDE 中,如何设置调试带外部 FLASH 的工程。% h- E0 l7 G/ {% p * m' g' @5 v: o. P" f 图1. X-CUBE-DISPLAY 软件包中的 External Loader 文件 o; Y* X6 X2 d( s8 b
3. 调试0 x. X; {5 W1 y+ Z" r& Z' F8 F* g 在 STM32CubeIDE 中打开范例程序,工程编译后,在“Debug Configurations”中,勾选“External Loader”选项,选择 STM32G0 NUCLEO 板对应的 External Loader 文件。) H6 S4 |2 |" ~$ T& u8 F $ D4 `% q: W) o* H$ Y
点击“Debug”就可以进入调试界面进行仿真调试了。, Y3 ?' l5 Y6 Y& Z. J 图4. STM32CubeIDE 成功进入仿真调试的界面 4 G- L1 [5 E# {* d+ i' ^/ i 8 T- i! }1 L; X: k
W, M- L; R8 x4 u 4. 小结 大家在平日里使用 STM32CubeIDE 时,对于调试可能仅用到常规的调试功能.其实STM32CubeIDE 的调试设置界面里,还有很多可以设置的功能选项,大家可以多多尝试,多多体验。 - f0 i) N7 r0 P* P 完整版请查看:附件 4 c6 \! K* T& M. _* u |
LAT1115_STM32CubeIDE实用技巧之仿真带外扩FLASH的工程_V1.0.pdf
下载340.78 KB, 下载次数: 47
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】内存读写性能 - STM32H5E5实测Flash,SRAM读写速度,用DMA搬运大块数据
【NUCLEO-C562RE】OLED 显示
保姆级教程:CMake 工程导入 STM32CubeIDE 步骤
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
微信公众号
手机版
请问能用JINK调试STM32CubeIDE的外部FLASH程序吗?