為了使用目標(biāo)板上的 LPUART3,在bootloader階段通過 printf() 打印輸出,下面介紹如何通過官方SDK例子導(dǎo)入代碼并快速修改實(shí)現(xiàn),過程如下。
按下圖勾選如下選項(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)注
146文章
17869瀏覽量
361069 -
串口
+關(guān)注
關(guān)注
14文章
1586瀏覽量
78919 -
Printf
+關(guān)注
關(guān)注
0文章
84瀏覽量
14123
原文標(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無法正常啟動(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通過串口輸出在MCU上的實(shí)現(xiàn)

STM32 | 串口打印知多少?

評(píng)論