STM32 - Embedded IDE - GCC - 重定向printf到串口

导言


如上所示,在不同的编译器下,重定向printf到串口时,使用的函数不一样。

  • ARMCC(Keil-MDK)使用fputc()
  • GCC使用_write()

总之,GCC/newlib的printf()走_write(),不是fputc()。