• 资料介绍
    • 引言
    • Printf 重定向功能
    • 小结
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1295 IAR 9.x环境下STM32 printf 重定向串口输出

03/24 09:04
181
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1295 IAR 9.x环境下STM32 printf 重定向串口输出

626.83 KB

引言

IAR 升级到 9.x 版本以上后,STM32 例程中 printf 重定向使用的 fputc 函数输出格式化的信息到 UART 失败,无法正常使用,需要替换。本文使用 STM32F746 UART_Printf例程(STM32Cube_FW_F7_V1.17.0),用 IAR 9.3 打开,修改重定向函数,适配其串口打印输出功能。旨在给有需要的客户提供一些思路和方法。

Printf 重定向功能

小结

本文介绍了以 IAR v9.3 打开(STM32Cube_FW_F7_V1.17.0)STM32F746UART_Printf 例程,修改其重定向函数,以__write 替换旧版本中使用的 fputc 函数,适配串口打印输出功能。解决了 IAR 9.x printf 不能正常输出格式化信息的问题。希望对使用IAR 9.x 版本的客户在遇到该问题时提供一些思路。

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐