為了使用目標板上的 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
+關注
關注
147文章
18924瀏覽量
398076 -
串口
+關注
關注
15文章
1619瀏覽量
82811 -
Printf
+關注
關注
0文章
84瀏覽量
14734
原文標題:在MIMXRT1021CAG4B MCU上打印printf() 到指定的串口
文章出處:【微信號:嵌入式 MCU,微信公眾號:嵌入式 MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
MIMXRT1021和MIMXRT1024 ADC通道數
MIMXRT1021和MIMXRT1024(內置4MB Flash) 都有兩組獨立的ADC模塊,每組ADC都有16路通道,但是兩組ADC模塊ADC1和ADC2通道有復用相同的引腳,使用時 IMXRT
重定向printf到串口打印輸出
嵌入式的開發離不開 log 的打印,我們常常使用的是重定向printf到串口打印輸出,但是會對系統的實時性產生一定的影響,RTT技術可以
發表于 08-24 07:11
如何將printf() 重定向到lpuart?
我嘗試將 printf() 重定向到 lpuart3,以便在定制板上的引導加載程序中使用它。所以我導入了一個 SDK 示例,但它沒有用。 我使用的微控制器是 MIMXRT1024CAG4
發表于 03-24 08:03
MIMXRT1021CAG4A無法正常啟動是為什么?
問題描述我們有一個硬件問題,MIMXRT1021CAG4A 無法正常啟動當BOOT_MODE寄存器設置為01(串口下載器)時,MCU不枚舉為HID而且我們無法使用 MCUXpresso Secure
發表于 04-18 06:21
為什么命令flash-erase-region在某些板上會失敗,而在其他板上卻不會?
使用的是 W25Q64JVS 而不是 IS25LP064A。我們使用以下硬件:
MCU:MIMXRT1021CAG4A(144 引腳 LQFP)
SDRAM:IS42S16160J-6TL(16 兆位,166 兆赫
發表于 04-28 07:16
如何使用SD卡啟動MIMXRT1024CAG4B?
我們計劃使用 SD 卡啟動 MIMXRT1024CAG4B。 基于參考手冊 IMXRT1024RM chapter9.6.6.3,我們假設引導操作不支持 SDR50 和 SDR104。希望支持SDR50和SDR104的SD卡正常運行(數據傳輸率)。我的理解正確嗎?
發表于 05-05 08:08
教程:在ZYBO中增加串口情況時如何用printf函數打印
之前用ZYBO板卡做過一個小車平臺。為了讓小車支持藍牙功能,在Vivado硬件中增加了一個串口,這個串口通過兩個mio(zybo JF接口上的JF2,JF3)來連接藍牙模塊。但是增加串口
發表于 02-08 14:39
?560次閱讀
STM32中使用printf打印串口數據的實現原理及方法
的寄存器中,便可以實現使用printf()函數在STM32串口上輸出數據的功能。 盤點一下實現printf()函數打印字符串重定義
嵌入式Linux中printf重定向到串口
PC機上,printf輸出到顯示設備,在嵌入式linux系統,一般利用printf輸出調試信息,需要重定向到串口。以AT91RM9200為例
發表于 11-01 17:22
?24次下載
printf通過串口輸出在MCU上的實現
對mcu的開發調試過程中,通過串口打印運行過程中的一些信息,有時候比調試器好用。以及在產品使用中,通過對關鍵運行狀態的輸出,對于運行故障的判斷分析,具有很高的價值。如何用printf或
發表于 12-07 15:21
?4次下載
MIMXRT1064CVL5B連接HyperRAM
,如果在SDRAM上添加幀或者數據緩沖區,速度會很慢。MCU上還可用的接口是使用HyperRam。在MIMXRT1064CVL5B的參考手冊
MIMXRT1021CAG4B GPIO口復位值詳解
在MIMXRT1021CAG4B使用中,當系統上電后,發現不同的端口在通電后具有不同的值。例如,現在使用GPIO_EMC_39和喚醒引腳,兩者結果是不同的。從GPIO數據手冊中,GPI
在MIMXRT1021CAG4B MCU上打印printf()到指定的串口
評論