TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] AM2634:SysConfig 中的 GPIO 外设选择

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1341652/am2634-gpio-peripheral-selection-in-sysconfig

器件型号:AM2634
主题中讨论的其他器件:SysConfig

Code Composer Studio 版本:12.6.0.00008

SysConfig 版本:1.19.0

适用于 AM263x 的 MCU+ SDK 版本:9.1.0.41

在 SysConfig 的 GPIO 设置中、"GPIO 外设"项只是两项。

(实际上只有一个- GPIO0)

但是、我可以选择我想在"GPIO 引脚"设置下使用的 GPIO 引脚。

此 SysConfig 设置在"ti_pinmux_config.c"上进行了一些困惑、该文件是自动生成的文件。

(GPIO 引脚的注释为"GPIO0")

请检查此结果。

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

    Jeeuk、您好!

    我不会完全遵循这里的反馈。 命名与您选择的 GPIO 组匹配?

    此致、

    拉尔夫·雅各比

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

    大家好。 很抱歉我的回复延迟了。

    在"ti_pinmux_config.c"代码中、只有"gpio0"的注释是错误的。

    我已配置 GPIO71、GPIO47和 GPIO48。

    在捕获中、我无法更改 GPIO 外设的项目。

    它们始终是"GPIO0"。

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

    Jeeuk、您好!

    GPIO0字段值是根据所选的"GPIO 外设"填充的、而不是根据所选的"GPIO PIN"填充的。

    GPIO0注释的正下方是"GPIO PIN"->"器件 PinMux 映射"的注释、其中 列出了您的 GPIO71、GPIO47和 GPIO48值。

    此致、

    拉尔夫·雅各比

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

    Jeeuk、您好!

    我看到你拒绝了我的 最后一个答案,但不幸的是,我在这里没有其他办法可以做-我理解你不同意所选择的格式产生这些评论, 但这与我们的 SysConfig 生成方法是一致的、该方法中选择的外设是初始接头、后跟特定的引脚详细信息。

    除非您要提供进一步的反馈、否则我将在月底结束此帖子。

    此致、

    拉尔夫·雅各比

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

    大家好。

    如果"GPIO 外设"的选择毫无意义、那么最好删除此选项。 我建议 SysConfig 程序在"ti_pinmux_config.c"处添加"GPIOn"或"GPIOx"、而不是"GPIO0"的注释

    我也知道这个问题不重要,也不能忍受。 但最好更清晰一点地对其进行编辑。

    感谢您的答复。

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

    Jeeuk、您好!

    我们无法删除此选项的原因是逻辑必须普遍应用、因此虽然 GPIO 是无意义的输出、但它已在许多其他外设中使用。 真正的核心问题是 GPIO0无法很好地反映整个 GPIO 外设、我们希望改进该组件、如果有更好的方法对齐、则生成的输出将更有意义。

    此致、

    拉尔夫·雅各比