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.

[参考译文] RTOS/CC3220MOD:固件与 CC3220MOD 的兼容性

Guru**** 2524460 points
Other Parts Discussed in Thread: CC3200, CC3220MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/734010/rtos-cc3220mod-firmware-compatibility-with-cc3220mod

器件型号:CC3220MOD
主题中讨论的其他器件:CC3200

工具/软件:TI-RTOS

大家好、

我正在使用 CC3200 Launch XL (在 Code Composer Studio 中)并使用 MQTT_CLIENT 示例作为参考开发了固件、

现在 、在设计的定制板中、它计划使用 CC3220MOD 或 CC3220。

根据 您在下面提到的链接、我已经浏览了 CC3220MOD 和 CC3220的数据表、

根据我的理解、引脚配置看起来是相同的、但我看到有一个用于 CC3220的更新 SDK、所以我有几个问题、

使用 CC3200 LaunchXL 开发的固件是否与 CC3220MOD 或 CC3220兼容?

2.如果否、我需要进行哪些更改才能使用 CC3220MOD 或 CC3220?

我请求您 帮助我解决此问题

谢谢、此致

Utkarash

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

    如果不迁移到 CC3220 SDK 并重新编译、使用 CC3200开发的固件将无法在 CC3220上运行。 我们提供了迁移指南、其中介绍了将代码从 CC3200移植到 CC3220所需的技术步骤:
    dev.ti.com/.../SimpleLink_Gen1_to_Gen2_SDK_Migration_Guide.html

    但是、根据我的经验、一种更好的方法是从 SDK 中获取基本的 CC3220示例、例如新的 MQTT_CLIENT 示例、然后使用您编写的 CC3200代码中的功能替换示例的内容。 这样做的好处是工具链、编译器/链接器包含的内容和项目设置都是为您正确设置的。 由于 CC3220的硬件外设与 CC3220的硬件外设相同、因此您为 UART、GPIO 等提供的 driverlib 仍然可以正常工作、而不会发生任何变化。

    请告诉我、您是否需要有关此主题的更多说明或进一步帮助。

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

    您好、Michael、

    感谢你的帮助、

    我介绍了移植指南。 我需要进一步检查是移植代码还是使用新的示例代码、

    不过、我还有几个问题、您能不能帮助我解决这些问题、

    如迁移指南中所述、"CC3220 SDK 的设计方式不同。 如图1所示,原稿driverlib仍然存在,位于下面/ti/devices/cc32xx/driverlib。 在的顶部driverlib,有一个新的抽象层,称为 TI 驱动程序,位于下面/ti/drivers。”

    1.能否使用(即调试)带有新 SDK 的 CC3200 Launch XL (即 simplelink_cc32xx_sdk_2_30_00_05)?

    2.如果是、我可以通过为新 SDK 中的驱动程序、RTOS、Simplelink 库提供所需的路径来使用旧固件(即在具有旧 SDK 的 CC3200 LaunchXL 上开发的固件)吗?

    谢谢、此致

    Utkarash