STM32G431 ADC只有软件触发,无法通过硬件触发
在stm32cubeAI上,打开Lanuch NeuralNet Studio提示打不开
能修改Cube MX 存放文档资料的文件夹吗?
stm32cubmx2是否有计划推广到其他stm32芯片使用?
stm32cubemx无法下载
在stm32cuide中打不开stm32cubemx
关于stm32cubeide下载问题
x-cube-ai或ST Edge AI Core有关算子融合的问题
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
微信公众号
手机版
Kimi的解答:
这个问题非常常见,根本原因是 STM32CubeMX(基于 Java)生成文件时的编码 与 STM32CubeIDE 打开文件时的编码 不一致导致的。
问题根因
STM32CubeMX 是基于 Java 的跨平台工具,生成代码时的文件编码由 JVM 的
file.encoding参数决定。在中文 Windows 环境下,6.12.0 版本默认可能使用 GBK 编码,而 STM32CubeIDE 默认使用 UTF-8 编码。当你再次生成代码时,CubeMX 以 GBK 编码写入文件,CubeIDE 以 UTF-8 解码打开,中文注释就会乱码。推荐解决方案:统一为 UTF-8
第一步:修改 STM32CubeMX 的启动配置
找到 STM32CubeMX 安装目录下的
STM32CubeMX.ini文件(有些版本叫STM32CubeMX.l4j.ini),用记事本打开,在-vmargs段落下添加:ini
完整示例:
ini
第二步:确认 STM32CubeIDE 编码为 UTF-8
UTF-8)第三步:清理缓存(可选但推荐)
关闭 CubeMX 后,删除以下缓存目录:
plain
然后重新打开 CubeMX 生成代码。
字符编码格式问题?
就是编码格式的问题
用vscode打开的话 他就会提示你要你换对应的能正常显示的编码了