项目场景:
提示:这里简述项目相关背景:
使用STM32CodeMX生成代码时打开项目出现错误
问题描述:
提示:这里描述项目中遇到的问题:
生成代码后打开报错:
Fatal Message:invalid byte’?'at position 1 of a 1-byte sequence
在代码生成处也出现乱码现象
原因分析:
提示:这里填写问题的分析:
报警错误在编码格式方面,此次使用STM32CodeMX生成代码时没有考虑中文路径问题
解决方案:
提示:这里填写该问题的具体解决方案:
在生成代码文件时需要使用全英文路径 (需重新配置),
将已经生成的文件路径更改后问题依旧存在,必须在第一次生成代码时使用全英路径才行!!!
注意:若需要使用Keil5 MDK打开代码,在使用STM32CodeMX时生成代码时需注意链接的编程环境,需要手动选择Keil5,如下图所示: