大家好、
要创建我们自己的基于 Thread 的应用(器件是休眠端)、我应该从 empty-MTD 还是 CLI-MTD 开始? 如何通过 UART 设置典型的 display_printf()?
首先、我已使用 CLI-FTD 项目确认了我的 Thread 网络、并能够 通过 OTBR 对外部服务器执行 ping 操作。
然后,假设 empty-MTD 是我们的应用程序的起点,我花了几个小时,但我不知道如何使用 UART printf()。 empty-MTD 具有自定义的 TI CUI 菜单;CLI-MTD 具有 Thread CLI UART 接口。
此外、使用 empty-MTD 项目:
- 我按照以下说明将 ENABLE_All_logs_TO_UART 设置为1: https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_5_20_00_52/docs/thread/html/thread-guide/debugging-index.html#controlling-log-output
- 然后将以下行添加到 empty.c 中:
- DISPUTILS_SERIALPRINTF (0、0、"已初始化空示例! 玩得开心!");
- otPlatLog (OT_LOG_LEVEL_DEBG、OT_LOG_REGION _API、"Hello world!");
- 构建并运行,但除了默认的 CUI 菜单之外,我看不到任何输出。
感谢您的任何建议。
将会