
ST-Link调试 STM32CubeIDE有许多高级调试功能,也能像MDK-ARM、EWARM等IDE,连接硬件开发板,进行在线调试。我们以IDE自带的STM32 MCU Debug工具为例。 先对debug配置确认,点击“运行→调试配置”进入DEBUG调试配置* }9 `8 P4 ?. K6 v ![]() + T: X; A; e$ r, u2 |1 @ 进入配置页面后双击“Cortex-M”,然后点击在右边的“Search Project”选择我们的工程。 ![]() 之后点击“调试器”,可对下载调试进行具体调试,无特殊需求选用默认“SWD”下载即可。, ?0 X! \/ i$ p) k 7 L# w F1 I9 C# A% @! u! t ![]() 在确认用ST-Link连接电脑之后,点击“DEBUG”,或者菜单栏上的DEBUG“小虫子图标”就会进入ST-Link的更新中。! r; z K9 c. v0 h4 l ; B4 A0 a( I3 u- }# u& L7 I ![]() ![]() z o- P6 H: k _9 @ 更新好ST-Link后在,再次点击DEBUG小虫子图标后,即可进入调试模式,点击旁边的运行键 可以直接烧录给单片机。下载完成后可以上拉信息查看下载情况,例如占用内存和下载速度。2 H, q! v3 J5 p. L( i# ~6 } K! Y ![]() 5 H& |5 H" X% V& q" |7 s; { 同时,在进入调试模式时,右边还会跳出菜单栏,里面列举了所使用的变量名称,方便在调试过程中添加断点。下图列举了有关DEBUG调试的几个功能。7 a1 Y9 l) n0 L S( v 7 P0 x% C' M0 m/ C: I ![]() 点击左上角 编译成功后,点击 调试Main函数,将程序烧录到单片机中% q8 D) f* }& B8 ^: q ![]() ![]() ![]() 0 E& P1 E4 `- z% f k 可以看到单片机内存的占用比,观察单片机已经下入跑马灯程序。 给生产同事下载程序以后将从Flash Magic取代为STM32CubeProgrammer,详见《STM32CubeProgrammer使用教程》。$ ?5 K: U' k# m- n ' B5 C3 r- c6 z( w+ X ![]() 3 v8 k2 w/ E9 r* s1 K2 w ( S% k, O2 T5 ^. u5 i$ k0 S |
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命