我正在尝试在我们的 LPC1517 中使用 uart0 进行调试输出。
我在 board.h 中启用了 DEBUG_ENABLE 和 DEBUG_UART 的定义,如果我使用 DEBUGOUT() 宏,一切都会正确编译。如果我尝试使用 DEBUGOUT() 宏或 printf() 我会收到以下错误:
这些符号在哪里定义的?board_api.h 将 DEBUGOUT() 宏重新定义为 printf 以进行非半主机调试,因此我认为它可以正常工作。我是否应该为这些函数提供存根,我已经搜索过但找不到这些函数的任何示例代码,它们中应该包含什么?