最近在用IAR5.3版调试一个串口中断项目,之前编译出现的大量错误已经修改好了,最后出现一个摸不着头脑的问题:
Error[Li005]: no definition for "USART_GetInputString" [referenced from E:\ .........
提示未定义GetInputString函数,这个函数在main()中有定义,实在想不到在哪里改了,是哪里的调用没申明吗?
有高手能抽空看看我的工程文件吗我传给他,我QQ:289215631
------解决方案--------------------
是不是只有声明没定义。
把所有项目代码加到source insight里面
同步一下,找下到底有没有它的定义。
------解决方案--------------------
应该是在conf.h那个文件中没有吧UART的功能打开吧
------解决方案--------------------
不知道问题解决没 你使用的库的版本
看下 stm32f10x_conf.h 文件里的
/* #include "stm32f10x_usart.h" */是否打开了