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.

[参考译文] Linux/DRA746:PAD 多路复用问题

Guru**** 2563960 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627330/linux-dra746-pad-muxing-issue

器件型号:DRA746

工具/软件:Linux

大家好、

我们正在尝试访问 Jacinto6板中的 SDIO。 设置时钟和初始化序列后、发送 CMD0和 CMD5。 对于 CMD5、如果我将响应类型写入为"无响应"、则获取 CC 完成。 但对于 CMD 寄存器中的48位或136位响应选项、它不会给出响应。 在某些文章中、针对同一问题、他们建议将 MMC_CLK 的焊盘多路复用为 OMAP 系列处理器的 INPU_ENABLE。 我也在尝试在 dra7xx 处理器中执行同样的操作。 但我在 CTRL_CORE_PAD_MMC1_CLK 寄存器中找不到 INPUT_ENABLE 选项。 这里还有其他选择吗? 请提供建议。  

 

谢谢你。

 

此致、

RajeSankar

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

    表18-5下有一个表注。 技术参考手册中焊盘配置寄存器位的说明、这意味着您应该对活动位进行编程、例如在 CTRL_CORE_PAD_MMC1_CLK MMC1_CLK_ACTIV[8]中:

    "(1)要启用/禁用 mmc1_*焊盘的输入缓冲器、相应 CTRL_CORE_PAD_x 寄存器的活动位
    使用。 这些寄存器具有活动位、而不是 INPUTENABLE 位。"

    此外、有关多路复用的更多信息、请查看18.4.6.1.3焊盘多路复用。

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

    感谢 Mariya Petkova 提供的信息!