项目场景:
项目场景:在使用STM32的串口打印数据时,对printf进行重定向,遇到的一些报错和不能正常使用的问题,在这里做下记录!
问题一:报错
“implicitly declaring library function ‘printf’ with type’int (const char *, …)
”
此警告通常是因为没有包含头文件“stdio.h”,因为printf也是一个库函数,它的声明在stdio.h文件中。
问题二:printf重定向后不能正常使用。
一般是因为没有在“魔法棒”中勾选“Use MicroLIB”.