天天看點

mbed 更改調試資訊 printf 預設輸出 序列槽com Serial1或Serial2

 預設情況下 調試資訊是通過 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");
}
           

繼續閱讀