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

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

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

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

626.83 KB

引言

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

Printf 重定向功能

小結

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

資料預覽

相關推薦