解决mac下stm32CubeMX CLion openocd开发环境的debug模式报错问题
在上一篇文章“mac下stm32CubeMX CLion openocd开发环境”中,我们成功搭建了开发环境并能够运行程序。然而,在进行debug时却出现了错误提示。本文将重点解决这个问题。查找错误和
在上一篇文章“mac下stm32CubeMX CLion openocd开发环境”中,我们成功搭建了开发环境并能够运行程序。然而,在进行debug时却出现了错误提示。本文将重点解决这个问题。
查找错误和解决方法
1. 在上一篇文章中,我们已经完成了环境的设置,可以成功运行。但是,在debug时却出现了错误。根据官方插件的issue,也有其他用户遇到了类似的问题。
2. 解决这个问题其实很简单。首先进入CLion的设置界面,找到openocd的设置选项。
3. 在构建选项中,你可以看到openocd的设置。你也可以点击箭头展开,以便查看更多的设置选项。
4. 最关键的一步是取消勾选“use shipped with clion”选项。确保这个选项没有被勾选上。
5. 接下来,你需要确认是否已安装了gcc-arm-embedded工具链。如果没有安装,可以通过执行相应的命令来进行安装。
6. 进行debug操作也很简单。首先,在你想要设置断点的地方打上断点,然后点击右上角的debug按钮。你会看到板子上的ld1指示灯闪烁,程序也会停在断点处。你可以通过点击底部的按钮进行单步运行。
通过以上步骤,你应该能够成功解决在mac下使用stm32CubeMX、CLion和openocd进行debug时出现的报错问题,并顺利进行调试操作。
结论
本文介绍了如何解决在mac下使用stm32CubeMX、CLion和openocd进行debug时出现报错的问题。通过设置正确的openocd选项并安装必要的工具链,我们可以顺利进行程序的调试操作。希望本文对于正在使用这些工具进行开发的读者们有所帮助。