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:使用 u-boot 代码读取寄存器

Guru**** 2481465 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1458844/dra821u-reading-registers-with-u-boot-code

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

工具与软件:

嗨、团队:

我的客户正在尝试读取 DRA821寄存器、并已在 u-boot 中编写了一些代码来执行此操作。 目前、运行代码时、会导致 u-boot 出现紧急情况。

现在、  CTRLMMR_WKUP_RESET_SRC_STAT 0x43000050  问题。 它们还具有所有的 ADC 和温度传感器寄存器以及一些其他寄存器、但我假设一旦它们了解了这些寄存器之后、所有其他寄存器都将跟着。

他们是否可以参考任何示例代码(或应用手册等)来帮助他们读取寄存器?

感谢您的支持、

Luke

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

    尊敬的 Luke:

    这是否是给他们带来问题的唯一寄存器?

    您知道它们是否正在解锁寄存器吗?

    我具体指的是 可在 TRM 中找到的 CTRLMMR_WKUP_LOCKx_KICKx 寄存器

    此致!
    Jared

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

    尊敬的 Jared:  

    他们刚刚通过寄存器访问再次入门、所以这是他们唯一明确标注的访问。 几周前他们读过一些注册,似乎没有相同的问题,但我仍在等待回复。  

    他们现在正在寻找解锁寄存器的方法、我将告诉他们是否仍然有问题。  

    谢谢!

    Luke

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

    Jared、

    在查看  CTRLMMR_WKUP_LOCKx_KICKx 寄存器的 TRM 后、听起来它们只是控制对寄存器的写入、而不是读取。 你说他们也控制着读数吗? 这是他们当前遇到的问题。

    此致!

    Luke

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

    尊敬的 Luke:

    他们读取寄存器应该没有问题。 它们可能 还触及下面的寄存器、这导致了内核恐慌。

    如果他们使用以下命令、则不会有任何问题:

    => md.l 0x43000050 1

    以下是我尝试时的输出:

    => md.l 0x43000050 1   
    43000050: 00000000                             ....

    此致!
    Jared