為了使用目標(biāo)板上的 LPUART3,在bootloader階段通過(guò) printf() 打印輸出,下面介紹如何通過(guò)官方SDK例子導(dǎo)入代碼并快速修改實(shí)現(xiàn),過(guò)程如下。

按下圖勾選如下選項(xiàng)。

在MCUXpresso IDE環(huán)境下打開引腳配置工具。如下是默認(rèn)的配置LPUART1。

將其改為 LPUART3對(duì)應(yīng)的引腳如下,然后點(diǎn)擊Build All。

點(diǎn)擊生成 pinmux.c和pinmux.h文件。
-> 為了使用printf(),將SDK_DEBUGCONSOLE_UART添加到工程中,位置如下:Project → Properties → C/C++ Build → Settings →Tools settings→Preprocessor。

設(shè)置SDK_DEBUGCONSOLE為0,意味著print 使用 DEBUGCONSOLE_REDIRECT_TO_TOOLCHAIN。


審核編輯:湯梓紅
-
mcu
+關(guān)注
關(guān)注
147文章
18787瀏覽量
393005 -
串口
+關(guān)注
關(guān)注
15文章
1614瀏覽量
82306 -
Printf
+關(guān)注
關(guān)注
0文章
84瀏覽量
14683
原文標(biāo)題:在MIMXRT1021CAG4B MCU上打印printf() 到指定的串口
文章出處:【微信號(hào):嵌入式 MCU,微信公眾號(hào):嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MIMXRT1021和MIMXRT1024 ADC通道數(shù)
重定向printf到串口打印輸出
如何將printf() 重定向到lpuart?
MIMXRT1021CAG4A無(wú)法正常啟動(dòng)是為什么?
為什么命令flash-erase-region在某些板上會(huì)失敗,而在其他板上卻不會(huì)?
如何使用SD卡啟動(dòng)MIMXRT1024CAG4B?
教程:在ZYBO中增加串口情況時(shí)如何用printf函數(shù)打印
STM32中使用printf打印串口數(shù)據(jù)的實(shí)現(xiàn)原理及方法
嵌入式Linux中printf重定向到串口
printf通過(guò)串口輸出在MCU上的實(shí)現(xiàn)
STM32 | 串口打印知多少?
在MIMXRT1021CAG4B MCU上打印printf()到指定的串口
評(píng)論