|
之前升级6.13和6.14版本的时候重新生成工程会将文件编码强制转换成UTF-8格式,导致中文注释乱码。但是在安装文件夹下面的STM32CubeMX.l4j.ini文件里面添加一行-Dfile.encoding=GBK就可以解决问题,但是升级6.15版本之后这个命令好像失效了,就算添加系统变量重新生成的代码也会强制转换成UTF-8编码。用UTF-8比较麻烦,有谁知道如何改成GBK编码。 |
ai部署
不知道STM32CubeMx2是否有查找功能的选项
使用CUB进行调试或者下载固件时候均出现下面的报错,使用的工具是J-LINK,尝试重新给工具上电,重启IDE,重启电脑,更新配置均是一样问题点,请问这个是为什么呢
STM32H743使用Keil V6(AC6)编译FreeRTOS报错__forceinline未定义及CMSIS-RTOS2配置错误,如何解决?
STM32U385的PB1引脚设置推挽输出,外部接电阻上拉时,断掉MCU的电源,MCU仍然运行的问题
CubeMX lwip支持的phy芯片型号只支持一个吗?
stm32 usb hid设备能发数据给PC,但不能接收PC的数据!!!
STM32WL55如何进行ota?
STM32CubeMX对STM32H723VET6芯片生成USB Audio Class接口时,只能生成扬声器模式,不能生成麦克风模式?如果要修改为麦克风设备改怎么修改?
STM32H723FDCANT通信
微信公众号
手机版
6.16.0版本测试在STM32CubeMX.l4j.ini 最后原本-Dfile.encoding=UTF-8 改为Dfile.encoding=GBK 不会乱码了。
我安装的是6.13版本,但在安装文件夹下找不到STM32CubeMX.l4j.ini文件,请问楼主大概是什么原因?我也是深受重新生成工程后中文乱码的困扰。
谢谢楼主的提示,通过全盘搜索,已经找到了这个文件了:
[md]哼哼,浪漫的法国人,做事情永远这么漫不经心的吗?
请将编译前的文件c文件备份,然后用txt打开,全部复制。 再在keil中打开编译后的main.c ,将keil的编码设置UTF-8(Keil:Edit / Configuration / Encoding /UTF-8选择)。 再将刚才的txt文件复制到这个main中,保存。再次打开就不会再乱码了。