CubeMX 与 CubeIDE 避坑

CubeMX 与 CubeIDE 避坑

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

本文介绍了使用CubeMX和CubeIDE时可能遇到的问题以及解决方法,包括项目名称和路径必须是英文的,检测到ST-Link但无法检测到板子的解决方法,CubeIDE中出现中文注释乱码的解决方法,以及汉化STM32CubeIDE的方法。

🎯

关键要点

  • 项目名称路径不能是中文,必须使用英文。

  • 检测到 ST-Link 但无法检测到板子,可能是因为 CubeMX 关闭了调试端口。

  • 解决方法是使用 STM32 ST-LINK Utility 工具刷出厂程序,或通过 Keil 的方法恢复。

  • 长远解决方案是在 CubeMX 的 SYS 设置中将 Debug 选项更改为 Serial Wire(SW)。

  • STM32CubeIDE 中中文注释乱码问题,需确保编码为 GB2312,并设置支持中文的字体。

  • 如果乱码问题仍未解决,可以在项目属性中将字体编码改为 GBK。

  • 汉化 STM32CubeIDE 的方法是通过指定链接安装简体中文语言包。

➡️

继续阅读