• 资料介绍
    • 前言
    • ST-LINK 共享模式
    • STM32CubeIDE 和 STM32CubeProgrammer 的协同调试的配置。
    • 几个调试案例
    • 小结
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

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

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 开发效率。

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!