最近把官方的串口程序移植到了板子上,出现了一些问题。
在stm32_eval.c中:
编译出现了许多xxx未定义的错误。觉得.c应该不会包含.c,所以把 #include "stm3210c_eval/stm3210c_eval.c"改为
#include "stm3210c_eval/stm3210c_eval.h"
另外在stm32_eval_lcd.c中,注释了#include "../Common/fonts.c"这句代码。
然后编译,0 error, 0 warning
还有就是输出重定向的问题,不知道fputc() putchar() printf() 这几个函数之间的关系。 |