我們?cè)?a target="_blank">MCU的開發(fā)調(diào)試過程中,有時(shí)希望將一些信息輸出以便觀察。通常我們可以將標(biāo)準(zhǔn)C庫(kù)中Printf相關(guān)實(shí)現(xiàn)函數(shù)進(jìn)行重定向,通過UART串口輸出,或者利用ITM機(jī)制通過SWO輸出。這里將簡(jiǎn)單演示IAR環(huán)境下基于SemiHost機(jī)制實(shí)現(xiàn)printf功能。
下面使用的開發(fā)板STM32F4DISCOVERY板,硬件調(diào)試器為STLINK。稍作配置后即可使用。注意在代碼里將stdio.h包含進(jìn)去。
演示代碼:
在調(diào)試狀態(tài)下,點(diǎn)擊view菜單下面的Terminal I/O子菜單即可出現(xiàn)輸出窗口。
配置過程很簡(jiǎn)單,實(shí)現(xiàn)起來也挺方便的,需要的時(shí)候我們可以加以靈活選用。
-
uart
+關(guān)注
關(guān)注
22文章
1216瀏覽量
101026 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
297瀏覽量
23637 -
stlink
+關(guān)注
關(guān)注
0文章
18瀏覽量
8516
原文標(biāo)題:基于半主機(jī)機(jī)制實(shí)現(xiàn)prinf示例
文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論