打印
[其他ST产品]

编译mdk项目 error:source file is not valid UTF-8

[复制链接]
1071|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2023-6-14 14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

使用官方的例呈项目以及自己应该cubemx配置的项目都会报错,source file is not valid UTF-8,并有大量的警告,warning:null character ignored,使用的是u5a9芯片, 而配置其他芯片 如 G030的芯片就能正常编译!请问是什么情况?

使用特权

评论回复
沙发
laocuo1142| | 2023-6-15 14:00 | 只看该作者
用的是新版本的cubemx 么? 可以试试新版本看看

使用特权

评论回复
板凳
光辉梦境| | 2023-6-23 21:45 | 只看该作者
说你源码之中有UTF-8

使用特权

评论回复
地板
三生万物| | 2023-6-23 23:13 | 只看该作者
这个估计是编译器的事儿吧,你可以修改一下编译器的配置

使用特权

评论回复
5
江河千里| | 2023-6-24 01:23 | 只看该作者
你用的是那个版本的cubemx啊?

使用特权

评论回复
6
冰春彩落下| | 2023-6-24 03:45 | 只看该作者
按理来说cubemx不会管你是否有utf-8的事儿吧

使用特权

评论回复
7
别乱了阵脚| | 2023-6-24 05:06 | 只看该作者
请问,楼主用的是那个编译器呢?

使用特权

评论回复
8
远山寻你| | 2023-6-24 07:48 | 只看该作者
不应该的啊,一般编译器都是会支持utf-8的编码格式的

使用特权

评论回复
9
一秒落纱| | 2023-6-24 09:23 | 只看该作者
没事儿,警告没事儿,但是你编译不过去可就不对了

使用特权

评论回复
10
夜阑风雨| | 2023-6-24 13:45 | 只看该作者
可以看看你的报错信息吗?

使用特权

评论回复
11
淡漠安然| | 2023-6-24 15:31 | 只看该作者
换个cubemx版本试试吧,可能你用的U5比较新

使用特权

评论回复
12
暖了夏天蓝了海| | 2023-6-24 17:36 | 只看该作者
那你换一下编码格式?换成GB2312的试试?

使用特权

评论回复
13
Bblythe| | 2024-2-1 07:07 | 只看该作者

超过变量128后必须使用compact模式编译

使用特权

评论回复
14
周半梅| | 2024-2-1 09:03 | 只看该作者

一般要进行内存优化,尽量提高内存的使用效率

使用特权

评论回复
15
Pulitzer| | 2024-2-1 10:06 | 只看该作者

让尽可能多的变量使用直接寻址,提高速度

使用特权

评论回复
16
童雨竹| | 2024-2-1 12:02 | 只看该作者

访问时采用不同的指令,所以并不会占用 RAM 空间

使用特权

评论回复
17
Wordsworth| | 2024-2-1 13:05 | 只看该作者

极限情况下可以定义的变量可占 247 个字节

使用特权

评论回复
18
Clyde011| | 2024-2-1 14:08 | 只看该作者

128以上的某些地址为特殊寄存器使用,不能给程序用

使用特权

评论回复
19
公羊子丹| | 2024-2-1 15:01 | 只看该作者

51 单片机不使用线性编址

使用特权

评论回复
20
万图| | 2024-2-1 16:04 | 只看该作者

超出 120 个字节则必须用 idata 显式的指定为间接寻址

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

419

主题

2034

帖子

1

粉丝