預設情況下 調試資訊是通過 ST-Link 虛拟序列槽com port 輸出的。有時候我們需要輸出到别的序列槽,比如Serial2,可以通過下面的代碼來實作。
#include "mbed.h"
// 定義stdio uart 參數
extern serial_t stdio_uart;
extern int stdio_uart_inited;
int main() {
serial_init(&stdio_uart, PA_9, PA_10); //重定向到 Serial1,也可以重定向到 Serial2
stdio_uart_inited = 1;
printf("已經準備好調試了!\r\n");
}