【发布时间】:2018-02-05 10:53:31
【问题描述】:
我在 cortex-m3 的“HELLO”示例中看到了来自 Keil 的 uVision 的警告信息。
警告:函数“ITM_SenderChar”的隐式声明在 C99 中无效
当我实现 ITM_SendChar('\r');
我应该怎么做才能解决这个问题?
下面是sn-p代码
int fputc(int c, FILE *f) {
if (c == '\n') {
ITM_SendChar('\r'); //<== invalid?
}
return(ITM_SendChar(c));
}
更新
您可以从上图中看到警告消息。 还有一件事,如果我在弹出菜单上单击“转到定义 ITM_SenderChar”,那么
浏览窗口正在出现。
【问题讨论】:
-
你没有提供声明,函数原型……没有吗?你忘记包含头文件了吗?
-
@old_timer 你是对的。谢谢解决了。
标签: arm keil firmware cortex-m3