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.

[参考译文] SK-AM62:SDIO 器件使用 EVB 板上的 SD 引脚从外部连接。 调整驱动程序后、将报告开机故障错误

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1543568/sk-am62-an-sdio-device-is-externally-connected-using-the-sd-pins-on-the-evb-board-after-adapting-the-driver-a-power-on-failure-error-is-reported

器件型号:SK-AM62


工具/软件:

HW:通过飞线连接 SDIO 器件。

SW:arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi

按如下方式重写 SDIO1 器件节点:

&sdhci1{
-/* SD/MMC */
- bootph-all;
-状态=“正常“;
- pinctrl-names=“default";</s>“
- pinctrl-0 =<&main_mmc1_pins_default>;
- disable-wp;
/* SD/MMC */
+ bootph-全部;
+状态=“正常“;
+ pinctrl-names=“default";“;
+ pinctrl-0 =<&main_mmc1_pins_default>;
在 3.3V 下+/*将频率限制为 50MHz */
+最大频率=<50000000>;
+ SD-UHS-sdr12;
+断裂 CD;
+无 SD;
+非 MMC;
};

按如下所示检查 dmesg 日志:

Root@am62xx-EVM:~# dmesg | grep MMC
[ 1.897508] mmc0:CQHCI 版本 5.10
[1.939803] mmc0:使用 ADMA 64 位的 fa10000.mmc [fa10000.MMC]上的 SDHCI 控制器
[1.949484] mmc1:CQHCI 版本 5.10
[ 2.024789] mmc0:启用了队列引擎命令
[ 2.029287] mmc0:地址 0001 处的新 HS200 MMC 卡
[ 2.035544] mmcblk0:mmc0:0001 G1M15L 29.6 Gib
[ 2.043552] mmcblk0:p1.
[ 2.046687] mmcblk0boot0:mmc0:0001 G1M15L 31.5 MIB
[ 2.052740] mmcblk0boot1:mmc0:0001 G1M15L 31.5 MIB
[ 2.058895] mmcblk0rpmb:mmc0:0001 G1M15L 4.00 MIB、chardev (239:0)
[3.477348] sdhci-am654 fa00000.mmc:开机失败
[ 3.512954] mmc1:使用 ADMA 64 位的 fa00000.mmc [fa00000.MMC]上的 SDHCI 控制器
[ 3.637011] EXT4-FS (mmcblk0p1):恢复完成
[ 3.642471] EXT4-FS (mmcblk0p1):挂载的文件系统 df55c9b4-ab34-4143-af16-febd6b620543 r/w、带有序数据模式。 配额模式:无。
[5.26931] EXT4-FS (mmcblk0p1):重新安装的 df55c9b4-ab34-4143-af16-febd6b620543 r/w。 配额模式:无。

在下面添加信息:

[1135.316321] mmc1:等待硬件命令中断超时。
[1135.322092] mmc1:sdhci:========== SDHCI 寄存器转储==========
[ 1135.328519] mmc1:sdhci:sys 地址:0x00000000 |版本:0x00001004
[1135.334944] mmc1:sdhci:BLK 大小:0x00000000 | Blk cnt:0x00000000
[1135.341369] mmc1:sdhci:参数:0x00000000 | Trn 模式:0x00000000
[ 1135.347795] mmc1:sdhci:Present:0x01f00001 | Host ctl:0x00000001
[1135.354221] mmc1:sdhci:power:0x0000000e | Blk Gap:0x00000080
[ 1135.360645] mmc1:sdhci:唤醒:0x00000000 |时钟:0x0000e8c3
[1135.36707070] mmc1:sdhci:超时:0x00000000 | Int stat:0x00000000
[ 1135.373496] mmc1:sdhci:int enab:0x00ff0003 | Sig enab:0x00ff0003
[1135.379921] mmc1:sdhci:ACmd stat:0x00000000 | Slot int:0x00000000
[1135.386346] mmc1:sdhci:caps:0x3de8c801 | Caps_1:0x18002407
[ 1135.392772] mmc1:sdhci:cmd:0x00000000 | Max Curr:0x00000000
[1135.399196] mmc1:sdhci:RESP[0]:0x00000000 | Resp[1]:0x00000000
[1135.405622] mmc1:sdhci:RESP[2]:0x00000000 | Resp[3]:0x00000000
[ 1135.412047] mmc1:sdhci:主机 ctl2:0x00000000
[1135.416478] mmc1:sdhci:Adma Err:0x00000000 | ADMA PTR:0x000000000000
[1135.423596] mmc1:sdhci:============================================

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

    您好 、Prashant、

    您能帮助确定该主题的优先级吗? 如有任何不清楚的 PLS、请告知我们、客户正在重新处理 TI EVM 并使用 MMC1 接口连接新的 SDIO 器件。

    BR、

    Biao  

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

    当 CD 引脚拉至低电平时、将显示以下日志:

    [ 81.058362] sdhci-am654 fa00000.mmc:卡声明支持低于定义范围的电压
    [81.068297] mmc1:初始化 SDIO 卡时出现错误–110

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

    您好:

    问题是未检测到 SDIO 卡? 您使用的 SDIO 器件是什么?

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

    RX145 是 V2X 模块

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

    您好:

    我们尝试打开 config_mc_debug、is't work 的配置。

    root@am62xx-EVM:~# zcat /proc/config.gz | grep config_mc_debug
    CONFIG_MMC_DEBUG=y
    Root@am62xx-EVM:~#
    Root@am62xx-EVM:~#
    Root@am62xx-EVM:~#
    Root@am62xx-EVM:~#
    Root@am62xx-EVM:~#
    root@am62xx-EVM:~# cat /proc/sys/kernel/printk
    7 4 1 7.
    Root@am62xx-EVM:~#
    Root@am62xx-EVM:~#
    root@am62xx-EVM:~# echo 8 >/proc/sys/kernel/printk
    root@am62xx-EVM:~# cat /proc/sys/kernel/printk
    8 4 1 7.
    root@am62xx-EVM:~#[ 234.354728] sdhci-am654 fa00000.mmc:卡声明支持低于定义范围的电压
    [234.415415] mmc1:初始化 SDIO 卡时出现错误–110
    [ 234.468598] sdhci-am654 fa00000.mmc:卡声明支持低于定义范围的电压
    [234.529477] mmc1:初始化 SDIO 卡时出现错误–110
    [ 234.583416] sdhci-am654 fa00000.mmc:卡声称支持低于定义范围的电压
    [234.648280] mmc1:初始化 SDIO 卡时出现错误–110
    [ 234.704587] sdhci-am654 fa00000.mmc:卡声明支持低于定义范围的电压
    [234.777611] mmc1:初始化 SDIO 卡时出现错误–110

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

    您好:

    根据数据表、MMC1 接口支持 SD 卡和 SDIO 器件。 内核已经支持连接到 MMC2 接口的 TI CC33 WiFi 器件。

    如果您使用的 SDIO 器件无法正常工作、则可能仅适用于 SDIO 器件。 请也连接一次 SDIO 器件供应商以获取建议。

    谢谢!

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

    您好:

    至于我们提供的支持、您能否分享连接到 EVM 的 SDIO 器件的快照? 我们想看看连接中是否有任何明显的错误。

    此外、请澄清以下内容:

    • 您是否将 SDCD 信号拉至低电平以激励始终连接的 SDIO 器件? 我相信你已经这样做了、正如你在前一份答复中所说的那样。
    • 您为连接的 SDIO 器件使用什么 IO 电压?

    谢谢!

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

    V2X 模块适用于 IMX8 mini、  很明显 TI 和 NXP 的器件树参数不一致。

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

    您是否尝试过评估参数之间的差异? 是否可以分享他们平台的工作 dtb 和我们的非工作 dtb?

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

    V2X 连接到 MMC1 的 DAT0/1/2/3、CLK、CMD 和 CD 引脚

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

    为了进行分析、您只需要 dmesg 日志吗?

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

    小丁、根据我们 BU 团队的建议、请分享工作/验证的 DTS 条目、包括通过 SDIO 接口的此 V2X 模块、并在该器件的连接上添加一个原理图快照、以便加快软件更改和专家团队的调试支持。 谢谢。  

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

    客户发现了从 SoC 接收命令时 V2X 模块的问题、请在此时从 TI 端关闭。