為了使用目標板上的 LPUART3,在bootloader階段通過 printf() 打印輸出,下面介紹如何通過官方SDK例子導入代碼并快速修改實現,過程如下。
按下圖勾選如下選項。
在MCUXpresso IDE環境下打開引腳配置工具。如下是默認的配置LPUART1。
將其改為 LPUART3對應的引腳如下,然后點擊Build All。
點擊生成 pinmux.c和pinmux.h文件。
-> 為了使用printf(),將SDK_DEBUGCONSOLE_UART添加到工程中,位置如下:Project → Properties → C/C++ Build → Settings →Tools settings→Preprocessor。
設置SDK_DEBUGCONSOLE為0,意味著print 使用 DEBUGCONSOLE_REDIRECT_TO_TOOLCHAIN。
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17824瀏覽量
360184 -
串口
+關注
關注
14文章
1582瀏覽量
78590 -
Printf
+關注
關注
0文章
84瀏覽量
14078
原文標題:在MIMXRT1021CAG4B MCU上打印printf() 到指定的串口
文章出處:【微信號:嵌入式 MCU,微信公眾號:嵌入式 MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
MIMXRT1021和MIMXRT1024 ADC通道數
重定向printf到串口打印輸出
如何將printf() 重定向到lpuart?
MIMXRT1021CAG4A無法正常啟動是為什么?
為什么命令flash-erase-region在某些板上會失敗,而在其他板上卻不會?
如何使用SD卡啟動MIMXRT1024CAG4B?
教程:在ZYBO中增加串口情況時如何用printf函數打印
STM32中使用printf打印串口數據的實現原理及方法
嵌入式Linux中printf重定向到串口

printf通過串口輸出在MCU上的實現

評論