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.

[参考译文] PROCESSOR-SDK-J784S4:带数据操作的 eMMC 中断

Guru**** 2391035 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1498717/processor-sdk-j784s4-emmc-interrupt-withou-data-operation

部件号:PROCESSOR-SDK-J784S4

工具/软件:

你(们)好

我们有时会看到以下 Linux 内核消息:

mmc0: Got data interrupt 0x00200000 even though no data operation was in progress.
mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00001004
mmc0: sdhci: Blk size:  0x00007080 | Blk cnt:  0x00000001
mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000013
mmc0: sdhci: Present:   0x01ff00f0 | Host ctl: 0x0000003c
mmc0: sdhci: Power:     0x0000000b | Blk gap:  0x00000080
mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
mmc0: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
mmc0: sdhci: Int enab:  0x03ff000b | Sig enab: 0x03ff000b
mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
mmc0: sdhci: Caps:      0x7cecc801 | Caps_1:   0x98002407
mmc0: sdhci: Cmd:       0x0000153a | Max curr: 0x00000000
mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0xffffffff
mmc0: sdhci: Resp[2]:   0x328f5903 | Resp[3]:  0x00d00f00
mmc0: sdhci: Host ctl2: 0x00000003
mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000080f69200
mmc0: sdhci: ============================================

这已在 SDK 9.2/10.1/11.0中看到。

器件树为:

&main_sdhci0 {
	/* eMMC */
	status = "okay";
	non-removable;
	ti,driver-strength-ohm = <50>;
	disable-wp;
};

您能否帮助解决此问题?

此致

Daniel

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

    尊敬的 Daniel:

    很抱歉晚才回复。

    您能帮助我们解决以下问题吗?

    • 我们使用 TI j784s4 EVM 或定制板。
    • 您使用的速度模式是什么?
    • 您是否可以尝试查看在低速模式(如传统速度模式)上是否也会重现同样的问题?
    • 您是否也可以在出现问题的情况下上传整个日志?

    此致

    Gokul

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

    嗨、Gokul

    您使用的是 TI j784s4 EVM 还是定制电路板。

    这是定制电路板。

    [引述 userid="567772" url="~/support/processors-group/processors/f/processors-forum/1498717/processor-sdk-j784s4-emmc-interrupt-withou-data-operation/5759610 #5759610"]
    • 您使用的速度模式是什么?
    • 您是否可以尝试查看在低速模式(如传统速度模式)上是否也会重现同样的问题?
    [/报价]

    在 SDK 9.2中、我们使用了 HS200模式、并且不时地出现了这种情况。 在 SDK 11.0上、我们使用 HS400模式、也可以看到它。

    如果出现问题、您还可以上传整个日志。

    到目前为止、我们尚未存储整个日志。 因为这是非常零星的,我会做下一次。

    此致

    Daniel

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

    尊敬的 Daniel:

    您能看一下此问题是否在低速模式(如传统速度模式)下重现?

    此外、问题案例中的日志非常有用、因为没有日志很难确定根本原因。

    此致

    Gokul

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

    嗨、Gokul

    我不知道该如何测试。 这是非常零星的、仅不时发生。

    您是否知道如何强调此问题?

    如果没有强调这个问题的可能性,我看不到任何机会测试较低的速度。 在我们产品的生产版本中改变这一点是我们无法做到的。

    此致

    Daniel

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

    尊敬的 Daniel:

    很抱歉晚才回复。

    您能否尝试像下面设备树中那样减少驱动强度参数、看看是否再次出现此问题。


        

    &main_sdhci0 {
    	/* eMMC */
    	status = "okay";
    	non-removable;
    	ti,driver-strength-ohm = <33>;
    	disable-wp;
    };


    此致

    Gokul