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-AM335X:在 CCS uniflash 中使用 USB RNDIS 时 eMMC 闪存失败(SD 卡插槽为空)

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1202895/processor-sdk-am335x-emmc-flash-failed-using-usb-rndis-in-ccs-uniflash-sd-card-slot-empty

器件型号:PROCESSOR-SDK-AM335X

你好  

我们有 eMMC - mmc1和 SD 卡插槽空(SDMMC -mmc0 )

错误日志

[ 110.955288] EXT4-FS (mmcblk0p3):使用 ext4子系统安装 ext2文件系统
[ 111.365598] omap_hsmmc 481d8000.mmc:请求状态时出错-110
[111.470746] mmc0:缓存清空错误-110
[ 111.506225] mmc0:尝试硬件重置卡,得到错误-110
[ 111.511593] mmcblk0:恢复失败!
[ 111.515453] blk_update_request:I/O 错误、dev mmcblk0、扇区405552 op 0x0:(read)标志0x80700 phys_seg 33 prio 类0
[ 111.526812] EXT4-FS 错误(设备 mmcblk0p3):_ext4_GET_INODE_loc:4712:inode #2:块4:Comm mount:无法读取 ITable 块
[ 111.545685] omap_hsmmc 481d8000.mmc:请求状态时出错-110
[111.553288] mmc0:缓存清空错误-110
[ 111.588825] mmc0:尝试硬件重置卡,得到错误-110
[ 111.594206] mmcblk0:恢复失败!
[ 111.598243] blk_update_request:I/O 错误、dev mmcblk0、扇区405520 op 0x1:(写入)标志0x20800 phys_seg 1 prio class 0
[ 111.609446] DEV mmcblk0p3上出现缓冲 I/O 错误,逻辑块0,同步页写入丢失
[111.617916] EXT4-FS (mmcblk0p3):写入超块时出现 I/O 错误
[ 111.624841] EXT4-FS (mmcblk0p3):获取根 inode 失败
[111.630053] EXT4-FS (mmcblk0p3):安装失败
[ 111.648444] omap_hsmmc 481d8000.mmc:请求状态时出错-110
[ 111.655009] mmcblk0:恢复失败!
[ 111.658750] blk_update_request:I/O 错误,dev mmcblk0,扇区3477538 op 0x0:(读取)标志0x0 phys_seg 1 prio class 0
[111.670325] EXT4-FS (mmcblk0p5 ):无法读取超级块
[ 212.693705] omap_hsmmc 481d8000.mmc:请求状态时出错-110
[ 212.699856] mmcblk0:恢复失败!
[ 212.704325] blk_update_request:I/O 错误、dev mmcblk0、扇区23 op 0x0:(read)标志0x0 phys_seg 1 prio class 0
[ 212.714899] FAT-FS (mmcblk0p1):fat 读取失败(blocknr 7)
[ 212.726510] omap_hsmmc 481d8000.mmc:请求状态时出错-110
[ 212.732709] mmcblk0:恢复失败!

提前感谢。

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

    您好、Ahash、

    Unknown 说:
    [111.365598] omap_hsmmc 481d8000.mmc:请求状态时出错-110
    [111.470746] mmc0:缓存清空错误-110
    [111.506225] mmc0:尝试硬件重置卡,得到错误-110[/报价]

    错误-110是 ETIMEOUT、内核似乎无法与 MMC2通信。 MMC2是否已连接到电路板上的 eMMC 或 SDcard? 如果您使用其他引导方法来引导电路板、MMC2是否可以在 Linux 中正常工作?

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

    您好、Bin、

    我们有两种类型的定制板。  

    1.SD 卡插槽机制 不在那里(我们可以用 USB RNDIS 成功的闪存 eMMC)。

    板载组件上有 SD 卡插槽机构。 (仅插槽中没有插卡)   

    因此、我们在第二种选择中面临这个问题。

    eMMC 连接到 MMC1、并能够通过使用 uBoot 终端获取信息。 (即 MMC 信息)

    谢谢。

    Akash

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

    尊敬的 Akash:

    因此、您在上面的第一篇文章中的内核日志是来自第二块电路板、对吧?

    什么器件与 AM335x MMC2接口连接? 内核日志显示 MMC2 (0x481d8000)不可访问。

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

    mmc2 - eMMC 已连接。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用其他启动方法启动主板,MMC2在 Linux 中是否能正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    MMC2可与没有 SD 插槽机制的设备完美配合使用。   

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

    我不知道我在跟着。 请附上显示 eMMC/MMC2可访问的 Linux 日志。