• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

2025/03/24
451
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

682.44 KB

前言

很多人以为使用 STM32CubeIDE 的时候就不能同时使用 STM32CubeProgrammer ,其实不然。ST-LINK 共享模式功能很早就已经具备,但是很多人并没有在意。

STM32CubeProgrammer 和 STM32CubeIDE 都能够使用 ST-LINK 共享模式。使用 STLINK 共享模式,在使用 STM32CubeIDE 单步调试时,也可以使用STM32CubeProgrammer 查看寄存器、内存以及选项字节。

ST-LINK 共享模式

想要发掘工具的所有潜力,一种方法是仔细阅读工具的文档。对于使用STM32CubeProgrammer 的用户,我推荐大家将<<UM2237 STM32CubeProgrammer 用户手册>>通读一遍。对于使用 STM32CubeIDE 的用户,我推荐大家将<<UM2609STM32CubeIDE 用户指南>>通读一遍。在读的过程中,我们能够发现这两个文档里提到了一个 ST-LINK 共享模式。

STM32CubeIDE 和 STM32CubeProgrammer 的协同调试的配置。

我们先来找个简单的例子看下如何使用 ST-LINK 共享模式来进行协同调试。我们选取STM32H563 的 GPIO_IOToggle 例程,它位于STM32CubeRepositorySTM32Cube_FW_H5_V1.0.0ProjectsNUCLEOH563ZIExamplesGPIOGPIO_IOToggle。请各位读者注意,你可以选择任何例程,不限于新发布的产品 STM32H5,也不限于简单的例程 GPIO_IOToggle。而且,即使你使用的STM32CubeIDE 和 STM32CubeProgrammer 版本比我使用的要旧,这个功能大概率已经在哪里。当然我们总是推荐你保持 STM32Cube 工具为最新的稳定版本。

几个调试案例

这里举出几个协同调试案例,供大家参考。STM32 用户若遇见STM32CubeProgrammer 支持得更好的功能,就可以考虑协同调试的方法。

小结

ST-LINK 共享模式是一种很有用的功能,可以让 STM32Cube 多个工具发挥各自的特长,对同一设备在同一时间进行协同调试,可以极大的提高 STM32 开发效率。

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn