TI中文支持网
TI专业的中文技术问题咨询交流网站

[FAQ] SIMPLELINK-CC32XX-SDK: SDK 5.30 中对 GPIO TI 驱动程序的变更

Part Number:SIMPLELINK-CC32XX-SDKOther Parts Discussed in Thread:SYSCONFIG

最新版本的 SimpleLink CC32xx SDK (v5.30) 对 GPIO 驱动程序进行了更新。在将现有应用程序更新为此 SDK 版本时,这些变更可能会导致编译问题。直接从 GPIOCC32XX.h 访问引脚名称的用户会发现,这些引脚名称已被删除。

有两种权变措施可解决此问题。第一种解决方案(推荐)是删除任何从 GPIOCC32XX.h 文件直接使用的情况。开发人员应改用在 SysConfig 中创建的引脚名称。

第二种解决方案是在这些定义中手动重新添加,以便在新 SDK 和旧 SDK 之间实现代码可移植性。但是,相同 GPIO 的定义与之前的 SDK中不同。在 SDK 版本之间切换(例如,通过 #ifdef)时务必多加注意。这些定义应提供索引,用于由 SysConfig 自动生成的 GPIO_PinConfig 数据结构。请注意,SysConfig 现在会为 CC32XX 器件上的所有 GPIO 引脚生成 GPIO_PinConfig。这些定义将不会包含在未来的 SDK 中,因此客户必须根据需要自行实现。例如,GPIO4 的引脚定义如下所示:

#define  GPIOCC32XX_GPIO_04                 4

此外,对 SysConfig 的更新导致移除了“Dynamic”标签。客户应该知道,此标签之前没有任何影响,因此将它移除也不会产生任何后果。

Cherry Zhou:

我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。  这通常是解决问题的最快方法。

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] SIMPLELINK-CC32XX-SDK: SDK 5.30 中对 GPIO TI 驱动程序的变更
分享到: 更多 (0)

© 2022 TI中文支持网   网站地图 鲁ICP备2022002796号-1