Other Parts Discussed in Thread: MSP-FET
主题中讨论的其他器件:MSP-FET
我对 SimpleLink MSP432P4 SDK ( http://dev.ti.com/tirex/explore/content/simplelink_msp432p4_sdk_3_40_01_02/docs/tidrivers/doxygen/html/_display_host_8h.html 上的文档)中提供的 DisplayHost 驱动程序的用途有点困惑。
查看 SDK 安装路径中的源代码、看起来它最终就像调用`fwrite(…、stdout);`具有我要`Display_printf(…)`的格式化结果 用户身份。 但`fwrite`对 MSP432有什么作用?!
很明显、TI 已将 stdio 设置为符合我认为相关的 C 或 C++标准(即、而不是 POSIX)、因为这不依赖于 SimpleLink POSIX 包装程序)。 stdio 函数的实现是否在某个位置可用? 它只是一个存根实现、例如 fwrite() to stdout 被丢弃、还是有内置调试器支持或其他功能? 是否有记录的方法可以覆盖这些内容、以便 DisplayHost 编写有用的内容?
基本上想知道是否/为什么/如何使用 DisplayHost (而不是 LaunchPad 上的 DisplayUART 或自定义串行反向通道端口),这也让我想知道有关编译器 stdio 的内容也是一样的-- 它只是为了使代码能够编译、还是说代码也会在某种程度上与实际连接的默认 stdin / stdout "工作"? 如果是、我可以更改写入这些 std 描述符的功能吗?