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.

[参考译文] CCS/LAUNCHXL-CC26X2R1:SDK 2.40.00.81与 LAUNCHXL-CC26X2R1修订版 B EVM 之间的 ioID 不匹配

Guru**** 2540610 points
Other Parts Discussed in Thread: LAUNCHXL-CC26X2R1

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/866512/ccs-launchxl-cc26x2r1-ioid-mismatch-between-sdk-2-40-00-81-and-launchxl-cc26x2r1-revision-b-evm

器件型号:LAUNCHXL-CC26X2R1

工具/软件:Code Composer Studio

您好!

我们尝试切换电路板上的 GPIO (LAUNCHXL-CC26X2R1修订版 B EVM)。 我们使用的是 CCS 版本8.2和电路板 SDK 版本2.40、如电路板上所述。 然而,我们在发展过程中面临着各种问题。 代码中使用的一些 IO 被分配给板载的另一个 Dios。 我们还将为相同的文件附加 Excel 文件。 在文件中、IOID 列包含 SDK 中使用的 IOID、DIO 列包含 IOID 分配到的 Dios。  

请建议任何解决方案。  e2e.ti.com/.../Pin-Mapping.xlsx

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

    - Excel 工作表基于什么?  

    -如果您尚未真正开始开发、我将转到3.3 SDK 和 CCS 9.2。 在此版本中、您可以使用 syscfg 来设置 IOS、这有望简化引脚映射  

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

    1) 1)我们使用 GPIO_toggle ()函数打开和关闭每个 IOID、并检查板上的哪个 DIO 切换。 Excel 工作表包含该映射。

    2) 2)我们已将 IDE 更新为9.2、但我们必须继续使用较旧的 SDK、因为较新的 SDK 中没有适用于 cc2642的射频 Rx TX 示例。 (我确信较新的 SDK 也有这些示例、但现在我们的目标只是测试硬件、因此我们将使用较旧的 SDK。 当我们必须实际开始开发时、我们将详细了解最新的 SDK)

    3) 3)使用 PIN 函数而不是 GPIO 函数有助于解决我们的问题、例如、PIN 函数打开 IOID_3会按预期打开 DIO_3。

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

    由于我没有您的代码、Excel 文件没有为我提供所需的完整信息。

     您是否看过以下文章 :https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/711372?CC1312R-Unable-to-modify-value-of-GPIOs-in-CC1312R 、了解如何完成 GPIO 驱动程序的映射。