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/AM4378:USB1大容量存储启动失败

Guru**** 2558800 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597965/linux-am4378-usb1-mass-storage-boot-fails

器件型号:AM4378

工具/软件:Linux

您好,ti

TI 专家、您能否通过以下链接解决问题? 我遇到的同样情况也是一样的。 非常感谢。
     未执行 MLO 文件....

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USB 专家已收到通知。 你会在这里回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是哪个处理器 SDK 版本?

    首先、请使用其他引导源将主板引导至 Linux、并检查您是否可以安装相同的 Thumb 驱动程序并从该驱动程序中成功读取 MLO/u-boot.img。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    5.2.6.8.1器件初始化
    在以下情况下、ROM 代码支持在主机模式下从 USB 接口引导:
    •使用 USB1接口。
    •USB 在高速主机模式下运行。
    •支持带有 SCSI 命令集的海量存储类设备。
    •ROM 不支持集线器。
    •数据传输是使用 USB 内核的 DMA 执行的,因此只能从加载启动映像
    0x40300000、因为 DMA 无法访问 ARM 的内部存储器。 这限制了
    最大图像大小为220KB。
    •ROM 代码使用了基于 SYSBOOT[16]的 USB 数据极性反转功能的值
    (仅限器件版本 PG1.2)



    •ROM 不支持集线器。
    我使用了 USB 集线器。 这是否会导致 ROM 无法识别 MLO?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Huaiyang Zhang "]
    •ROM 不支持集线器。
    我使用了 USB 集线器。 这是否会导致 ROM 无法识别 MLO?
    [/报价]

    添加集线器肯定会中断功能、如果集线器位于中间、ROM 将无法下载 MLO。