主题中讨论的其他器件: SysConfig
工具与软件:
您好!
我将开发 CC2340R5。
我也想将 CC2340R5的 DIO16_SWDIO 和 DIO17_SWDCK 用作 UART。
因为我也想将它们用作 SWD、所以我在 SysConfig 中保留了 DIO16_SWDIO 和 DIO17_SWDCK 未定义。
当我将 Shimei_FW_simple_link_sdk 版本从8.20.00.119更新到8.40.00.61时、UART 停止工作。
调查后、我发现 ti_drivers_config.c 中的 GPIO_PinConfig 设置在 SDK 更新后发生了变化。
我认为这就是它停止工作的原因。
在8.20.00.119中、
GPIO_CFG_NO_DIR, /* DIO_16 */ GPIO_CFG_NO_DIR, /* DIO_17 */
在8.40.00.61中、
GPIO_CFG_DO_NOT_CONFIG, /* DIO_16 */ GPIO_CFG_DO_NOT_CONFIG, /* DIO_17 */
好的、我有几个问题。
1.请告诉我如何将 DIO16_SWDIO 和 DIO17_SWDCK 的 GPIO_PinConfig 设置为 SysConfig 上的 GPIO_CFG_NO_DIR。 (DIO16_SWDIO 和 DIO17_SWDCK 一起使用 SWD 和 UART。)
2.或者、请告诉我是否可以在源代码上将其更改为 GPIO_CFG_NO_DIR。
谢谢你。