OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 20810|回复: 25

printf函数报警:warning:illegal character encoding in string illegal ,无法编译!

[复制链接]

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
发表于 2014-9-11 12:03:23 | 显示全部楼层 |阅读模式
5金钱
printf函数报警:warning:illegal character encoding in string illegal  

最佳答案

查看完整内容[请看2#楼]

启动代码重新添加就OK了,谢谢!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:03:24 | 显示全部楼层
启动代码重新添加就OK了,谢谢!!
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-9-11 12:04:58 | 显示全部楼层
图片截取窄一点。看不到
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:33:03 | 显示全部楼层



能看清吗???
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:35:00 | 显示全部楼层






还有


回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:38:01 | 显示全部楼层
还有

回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:40:08 | 显示全部楼层
再来张清楚点!!不熟练,见谅!大哥

回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-9-11 12:41:44 | 显示全部楼层
你这是那个启动代码没加进工程吧
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:46:11 | 显示全部楼层
加了,按键和LED的实验已经ok了
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:50:01 | 显示全部楼层
回复【7楼】Badu_Space:
---------------------------------
printf 里面的字符换成英文就可以了!!
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-9-11 12:55:45 | 显示全部楼层
回复【9楼】lxd7410:
---------------------------------
printf 里面的字符换成英文还是不行,双击error不自动跳到错误点!!
回复

使用道具 举报

29

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1291
金钱
1291
注册时间
2013-1-11
在线时间
445 小时
发表于 2014-9-11 18:41:29 | 显示全部楼层
[mw_shl_code=c,true]////////////////////////////////////////////////////////////////// //加入以下代码,支持printf函数,而不需要选择use MicroLIB #if 1 #pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE { int handle; /* Whatever you require here. If the only file you are using is */ /* standard output using printf() for debugging, no file handling */ /* is required. */ }; /* FILE is typedef’ d in stdio.h. */ FILE __stdout; //定义_sys_exit()以避免使用半主机模式 _sys_exit(int x) { x = x; } //重定义fputc函数 int fputc(int ch, FILE *f) { while((USART1->SR&0X40)==0);//循环发送,直到发送完毕 USART1->DR = (u8) ch; return ch; } #endif //end ////////////////////////////////////////////////////////////////// [/mw_shl_code]
这是原子的代码,加入后就和C++的一样,可以串口打印汉字
回复

使用道具 举报

29

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1530
金钱
1530
注册时间
2012-9-4
在线时间
262 小时
发表于 2014-9-30 11:06:12 | 显示全部楼层
我也出现这个问题了,楼主解决了没有啊,求指导。。。。
STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2014-10-23 09:01:06 | 显示全部楼层
删掉那个文件,重新加入就OK了
回复

使用道具 举报

8

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-4-27
在线时间
3 小时
发表于 2014-10-23 14:34:35 | 显示全部楼层
回复【14楼】lxd7410:
---------------------------------
删掉哪个文件???
平凡的有点不正常
回复

使用道具 举报

42

主题

208

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2014-6-12
在线时间
35 小时
发表于 2014-10-23 15:47:55 | 显示全部楼层
启动文件删了,在加一次试试
回复

使用道具 举报

3

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2013-10-23
在线时间
0 小时
发表于 2014-12-1 20:54:35 | 显示全部楼层
回复【14楼】lxd7410:
---------------------------------
怎么个删除法啊?我出现这个问题了,看着怪不舒服
人之所以能是相信能!
回复

使用道具 举报

1

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2013-5-29
在线时间
20 小时
发表于 2015-1-26 16:10:10 | 显示全部楼层
是不是要删掉这个startup_stm32f10x_hd.s文件,之后再加就不出现错误,我试过不行
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
发表于 2016-1-3 22:30:50 | 显示全部楼层
我的也有这个问题,不过可以正常编译,就是MDK那里会显示三角符号,楼主找到问题原因了吗?
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2016-1-29 13:35:06 | 显示全部楼层
删掉这个startup_stm32f10x_hd.s文件,之后再加
回复

使用道具 举报

15

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2017-2-24
在线时间
34 小时
发表于 2017-6-23 13:27:41 | 显示全部楼层
monkeyliu 发表于 2016-1-3 22:30
我的也有这个问题,不过可以正常编译,就是MDK那里会显示三角符号,楼主找到问题原因了吗?

你好,我想问一下你解决这个问题了吗
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2014-9-10
在线时间
12 小时
 楼主| 发表于 2018-11-10 09:39:34 | 显示全部楼层
好少年 发表于 2017-6-23 13:27
你好,我想问一下你解决这个问题了吗


删掉这个startup_stm32f10x_hd.s文件,之后再加
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-12-1
在线时间
3 小时
发表于 2020-4-12 21:40:17 | 显示全部楼层
我按照楼主的方法删掉startup_stm32f10x_hd.s文件,之后再加
但是问题还是没有没解决   请问还有其他的解决办法吗
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-12-1
在线时间
3 小时
发表于 2020-4-12 21:40:51 | 显示全部楼层
lxd7410 发表于 2016-1-29 13:35
删掉这个startup_stm32f10x_hd.s文件,之后再加

问题还是没有解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 05:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表