MDK5.24A 编译stm32cubemx生成的工程,报错非常多,如何解决?

2019-12-20 21:41发布

MDK5.24A中使用V6.7编译器,编译STM32CUBEMX生成的F103工程。编译过程中产生大量的ERROR。source file is not valid utf-8.产生错误的文件 是 ST的库文件。
如何破解?
谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
wajlh
1楼-- · 2019-12-20 21:56
STM32CUBEMX有时候会抽风,生成的工程文件大量报错。楼主还是先看看具体错误的原因吧
hkchenhao
2楼-- · 2019-12-21 02:50
 精彩回答 2  元偷偷看……
大豆皮
3楼-- · 2019-12-21 08:04
hkchenhao 发表于 2018-3-19 08:35
STM32CUBEMX不兼容V6.7编译器

不知道 ST什么时候能兼容了。V5的编译速度太慢了。
bg8wj
4楼-- · 2019-12-21 10:13
修改hal config .h 文件,cubemx有所谓的硬件库使能开关。根据你的mcu功能开。不过全开了以后编译速度超级慢。
大豆皮
5楼-- · 2019-12-21 13:09
bg8wj 发表于 2018-3-21 14:57
修改hal config .h 文件,cubemx有所谓的硬件库使能开关。根据你的mcu功能开。不过全开了以后编译速度超级 ...

ST库的编码格式不是UTF-8的。所以,有问题。可能需要批量的更改了。
psl_87
6楼-- · 2019-12-21 15:15
这是因为v6编译器里很多修饰符变了,看下图,现在要么自己改要么就是等官方更新了
https://www.amobbs.com/forum.php?mod=attachment&aid=NDA1MzcyfGIyYjVmOGNmYjM5NGMxMDUxY2U0Njc1ZTAwYjI3ODUxfDE1NzU5MTY0MDc%3D&request=yes&_f=.jpg

一周热门 更多>