|
之前升级6.13和6.14版本的时候重新生成工程会将文件编码强制转换成UTF-8格式,导致中文注释乱码。但是在安装文件夹下面的STM32CubeMX.l4j.ini文件里面添加一行-Dfile.encoding=GBK就可以解决问题,但是升级6.15版本之后这个命令好像失效了,就算添加系统变量重新生成的代码也会强制转换成UTF-8编码。用UTF-8比较麻烦,有谁知道如何改成GBK编码。 |
x-cube-ai或ST Edge AI Core有关算子融合的问题
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
STM32G030死机问题
stm32cubeMx生成stm32H743IIT6 cmake工程时全局变量自动定义到DTCM段
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
SDIO读取TF卡,1bit模式正常,4bit模式无法读取
Cubemx的外部低速时钟已激活但时钟树中HSI无法选择
在stm32cubeAI上,打开Lanuch NeuralNet Studio提示打不开
微信公众号
手机版
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中,保存。再次打开就不会再乱码了。