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.

[参考译文] CC3220SF:推荐用于 UART 开发的参考代码(带 TI-RTOS)和文档

Guru**** 2539770 points
Other Parts Discussed in Thread: CC3220SF, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1044645/cc3220sf-recommend-reference-code-with-ti-rtos-and-documents-for-uart-development

器件型号:CC3220SF
Thread 中讨论的其他器件: SysConfig

您好、支持团队、

 

我们的产品使用 CC3220SF SoC。

应用场景:

检测 GPIO6 (引脚61)。

如果 GPIO6 =高电平(生产测试模式)、则将 GPIO1配置为 UART1_TX、将 GPIO2配置为 UART1_RX。  如果 GPIO6=Low (默认、正常模式)、那么将 GPIO1和 GPIO2配置为输入引脚并禁用所有 TI 调试打印代码。

 

我的问题:

在 simplelink_cc32xx_sdk_4_30_00_06代码中、哪些引用了有关 IO 更改和 UART 配置的代码? 电源 我使用了 TI-RTOS。

如何快速禁用所有 TI 调试打印代码?  

是否可以使用一些标志启用/禁用 TI 调试打印代码?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您应该能够动态配置 UART 和 GPIO。

    UART_CONFIG 结构由 SysConfig 在中创建 /MCU+Image/syscfg/ti_drivers_config.c -您应该根据需要启用 UART pinmux (请参阅  

    https://dev.ti.com/tirex/explore/node?node=AIQLpsWAlAhNbRw7tZeAww__fc2e6sr__LATEST )。

    然后、您需要根据需要调用 UART_OPEN / UART_CLOSE。

    可以使用 GPIO_setConfig()设置 GPIO

    我不确定您使用的是哪种调试打印方法、但您始终可以在 现有代码打印代码的顶部编写包装程序以动态启用/禁用它。 如果您使用 UART_PRINT 、则还应轻松更新 Report()方法(因为它是"UART_TERM.c"中应用程序的一部分)、以便在需要时停止写入 UART。

    BR、

    Kobi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kobi:

    感谢您的指导和推荐。

    因为我很困惑我首先学习的是什么简单示例代码(使用 RTOS)?

    此致、

    Lishen