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.

[参考译文] DRA821U:混淆 padconf 寄存器与文档

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1479290/dra821u-confusion-on-padconf-register-vs-documentation

器件型号:DRA821U
主题:DRA821中讨论的其他器件

工具/软件:

尝试在引脚 C14上使用 WKUP_GPIO0:6。

器件:DRA821U4TGBALM
数据表:DRA821U-Q1、DRA821: SPRSP57E–2020年4月–2023年6月修订: www.ti.com/.../dra821u.pdf

失败的 pinconf:  J721E_WKUP_IOPAD (0xd8、PIN_INPUT、7)/*(C14) WKUP_GPIO0_6 */
工作引脚配置:J721E_WKUP_IOPAD (0x70、PIN_INPUT、7)/*(C14) WKUP_GPIO0_6 */

第85页的数据表断言引脚 C14的 padconf 寄存器的偏移量为1C0D8。 同意使用 pinmux 工具和 sysconf。 但有效的是0x1c070。

如果我查看的是正确的数据表、那么我很难理解这里有什么问题。

注意:这是在 wkup_pmux2上、主要是来自 SDK 的默认配置、如此由 R5控制(我想)。 有没有理由认为这很重要?

&wkup_pmx2{
 wkup_gpio_pins_default:wkup-gpio-default-pins{
  pinctrl-single、pins =<
   J721E_WKUP_IOPAD (0x70、PIN_OUTPUT、7)/*(C14) WKUP_GPIO0_6 */
  >;
 };
};

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

    您好、

    Unknown 说:
    、但有效的是0x1c070。

    如何测试此应用并确认其与0x1C070偏移配合使用?

    此外、如何在器件树中设置 pinmux?

    0x1C070偏移实际上应用于 WKUP_GPIO0_44 (焊盘 C12)、不应用于启用 WKUP_GPIO0_6。 这两个焊盘的默认多路复用模式值均为7、默认情况下会启用 WKUP_GPIO。  

    谢谢、

    Neehar

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

    谢谢你。 您所描述的是我对它的期望。  

    测试是验证连接到引脚的 LED 是否由 GPIO 控制。 我无法在 SOC 引脚上进行验证、因为我没有工具。 我向我们的硬件人员抱怨我的原理图是正确的、尽管我相当确定我在电子表格中也有 PIN。

    引脚多路复用的部分为:

    &wkup_pmx2{

     kup_gpio_pins_default:wkup-gpio-default-pins{

       pinctrl-single、pins =<

        J721E_WKUP_IOPAD (0x68、PIN_INPUT、7)  
        J721E_WKUP_IOPAD (0x6C、PIN_INPUT、7)  
        J721E_WKUP_IOPAD (0x70、PIN_INPUT、7)/*(C14) WKUP_GPIO0_6 */
        J721E_WKUP_IOPAD (0x74、PIN_INPUT、7)  
        >;
      };

    };

    &wkup_gpio0{
     状态="正常";
     pinctrl-names ="default";   
     pinctrl-0 =<&wkup_gpio_pins_default>;
    };

    我只是想到的可能性,做任何事情都将一直工作良好,通过去另一个针,我是有效地做什么。 我无法验证,直到下周,所以将检查出来,并跟进星期一.  

    再次感谢。

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

    尊敬的 Dave:

    您是否能够根据引脚多路复用配置成功切换和使用以下 GPIO?

    • WKUP_GPIO0_29 (偏移:0x68)
    • WKUP_GPIO0_43  (偏移:0x6C)
    • WKUP_GPIO0_44  (偏移:0x70)
    • WKUP_GPIO0_45 (偏移:0x74)

    此外、当您将 pinmux 设置为"J721E_WKUP_IOPAD (0x70、PIN_INPUT、0)/*(C14) WKUP_GPIO0_6 */"时、WKUP_GPIO0_6的行为是什么? 也可以选择任意多路复用模式。

    谢谢、

    Neehar

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

    尊敬的 Dave:

    接下来、该问题是否仍然存在?

    谢谢、

    Neehar

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

    将关闭此项、因为问题不再相关。 我假设这与 R5与 A72地址空间相关、因为(我认为) R5控制多路复用器中的该引脚。 作为代码,我有工作,我会留下这个神秘的另一天。 感谢您的帮助。