【发布时间】:2014-04-30 12:53:46
【问题描述】:
我在软件IAR Embedded Workbench IDE 中的Windows 机器上用C 编写了我的一个项目。该项目编译并运行良好。我的代码中有几个printf 函数。但问题是该项目适用于微控制器 AT91SAM7X256。我已经成功构建了我的应用程序以在微控制器的 sram 上运行,并且成功加载了应用程序。但是 printf 函数被定向到控制器的 USART 端口(我只能假设),所以我想重定向 printf 以在我的终端 I/O 上显示文本。有谁知道我该怎么做?
【问题讨论】:
-
意识到你的程序运行在不同的系统上,将它的串口输出连接到你的开发系统上的串口或USB串口适配器是传统的获取方式这样的输出。然而,一些(但绝不是全部)调试器/编程器连接也可用于隧道输出通道。您必须检查您的特定开发接口(您忽略了提及)是否支持该功能或可以对其进行扩展。
标签: c windows embedded printf microcontroller