• 資料介紹
    • 引言
    • Printf 重定向功能
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1295 IAR 9.x環(huán)境下STM32 printf 重定向串口輸出

03/24 09:04
655
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1295 IAR 9.x環(huán)境下STM32 printf 重定向串口輸出

626.83 KB

引言

IAR 升級(jí)到 9.x 版本以上后,STM32 例程中 printf 重定向使用的 fputc 函數(shù)輸出格式化的信息到 UART 失敗,無(wú)法正常使用,需要替換。本文使用 STM32F746 UART_Printf例程(STM32Cube_FW_F7_V1.17.0),用 IAR 9.3 打開(kāi),修改重定向函數(shù),適配其串口打印輸出功能。旨在給有需要的客戶提供一些思路和方法。

Printf 重定向功能

小結(jié)

本文介紹了以 IAR v9.3 打開(kāi)(STM32Cube_FW_F7_V1.17.0)STM32F746UART_Printf 例程,修改其重定向函數(shù),以__write 替換舊版本中使用的 fputc 函數(shù),適配串口打印輸出功能。解決了 IAR 9.x printf 不能正常輸出格式化信息的問(wèn)題。希望對(duì)使用IAR 9.x 版本的客戶在遇到該問(wèn)題時(shí)提供一些思路。

資料預(yù)覽

相關(guān)推薦