工具/软件:Code Composer Studio
如何使用 printf 调试在 SimpleLink 器件上运行的应用? 使用 TI 编译器与 Linaro GNU 编译器时的过程是否不同?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
如何使用 printf 调试在 SimpleLink 器件上运行的应用? 使用 TI 编译器与 Linaro GNU 编译器时的过程是否不同?
尽管 printf 是您在考虑调试应用时首先想到的一点、但由于它对实时性能和代码占用空间的影响、它不是用于在嵌入式器件上进行调试的最佳 API。 在 SimpleLink SDK 中,推荐使用 Display 中间件驱动程序来提供“printf”样式调试。 对于 TI-RTOS 应用、另一个选项是 System_printf。
如需更多信息、请参阅 SimpleLink MCU SDK 用户指南的调试输出部分。 另请参阅 SDK 版本随附的 SimpleLink Academy。 SimpleLink Academy 中有关调试打印的部分探讨了 SDK 中可用的不同选项。
尽管这些文档侧重于 TI CCS 编译器工具、但这些概念也适用于其他工具链、如 GCC。
专门针对 MSP432 SimpleLink SDK 、此论坛主题 介绍了如何使用 printf 与非 RTOS GCC 示例项目进行协作。 请注意、这旨在作为演示一般概念的指南、仅这些步骤可能不足以用于其他 SDK 项目。 如上所述、首选和推荐的策略是使用 Display 模块来调试输出。