OpenEdv-开源电子网

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

STM8中printf调试错误:Error[Pe020]: identifier "FILE" is undefined

[复制链接]

39

主题

599

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2108
金钱
2108
注册时间
2011-9-3
在线时间
118 小时
发表于 2016-10-29 23:49:54 | 显示全部楼层 |阅读模式
3金钱
RT,STM8中printf调试错误:Error[Pe020]: identifier "FILE" is undefined。
IAR中已经设置了 Full,如下图:
请问这个怎么破?



11.png

最佳答案

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

忘了#include ,加上即可。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

599

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2108
金钱
2108
注册时间
2011-9-3
在线时间
118 小时
 楼主| 发表于 2016-10-29 23:49:55 | 显示全部楼层
忘了#include <stdio.h>,加上即可。
回复

使用道具 举报

39

主题

599

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2108
金钱
2108
注册时间
2011-9-3
在线时间
118 小时
 楼主| 发表于 2016-10-29 23:51:00 | 显示全部楼层
代码为:
/***********************************************
* 函数名:fputc
* 描述  :重定向c库函数printf到USART1
* 输入  :无
* 输出  :无
* 调用  :由printf调用
***********************************************/
int fputc(int ch, FILE *f)
{  
/*将Printf内容发往串口*/
  UART1_DR=(unsigned char)ch;
  while (!(UART1_SR & UART1_FLAG_TXE));
  return (ch);
}
回复

使用道具 举报

39

主题

599

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2108
金钱
2108
注册时间
2011-9-3
在线时间
118 小时
 楼主| 发表于 2016-10-31 09:36:06 | 显示全部楼层
已解决!
回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2019-5-6
在线时间
32 小时
发表于 2021-1-11 10:51:37 | 显示全部楼层
keil5 中报这个错误怎么处理
D:\my\keil\ARM\ARMCC\Bin\..\include\stdio.h(690): error:  #20: identifier "FILE" is undefined

回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2019-5-6
在线时间
32 小时
发表于 2021-1-11 10:52:15 | 显示全部楼层
D:\my\keil\ARM\ARMCC\Bin\..\include\stdio.h(690): error:  #20: identifier "FILE" is undefined
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-9 11:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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