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:USB - OTG 作为 BeagleBone Black 上的器件

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/618331/linux-usb---otg-as-device-on-beaglebone-black

工具/软件:Linux

您好!

我想知道是否可以 从 BeagleBone 读取属于 USB 器件(海量存储)的文件?

示例:

我将 USB OTG 连接到 Linux 主机、主机将其识别为 USB 小工具、并将"someTextFile.txt"文件复制到 USB 小工具中、直到现在一切都正常

2.我断开 USB 与主机的连接。

我打开了与 BeagleBone 的 ssh 连接、现在我想读取 "someTextFile.txt"文件。

 我该怎么做?

我在文件系统中搜索了该文件、但未找到它。

我还在 Linux 文档中阅读了它可以读取该文件(只读)。

谢谢、

奥伦

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

    您需要签入 Beagleone black、模块参数"file="中传递给大容量存储模块的参数是什么。 希望您的模块是动态插入的。 您可以通过 lsmod 进行检查以查找海量存储内核模块。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不知道哪个模块负责这个问题。

    我找到了所有加载的模块和 参数:

    模块:G_MULTI
    参数:bcdDevice --> 0
    参数:cdrom --> N
    参数:dev_addr -->(空)
    参数:file ->/dev/mmcblk0p1
    参数:host_addr --> C8:A0:30:AD:F3:B2
    参数:制造商--> CircuitCo
    参数:iProduct --> BeagleBoneBlack
    参数:iSerialNumber --> A6-4713BBBK2803
    参数:idProduct --> 0
    参数:idVendor --> 0
    参数:LUN --> 0
    参数:nofua --> Y
    参数:num_buffers --> 2.
    参数:qmult --> 5.
    参数:可拆卸--> Y
    参数:RO -->参数:STALL --> N

    模块:libcomposite

    模块:mt7601USTA

    您 知道上面列表中的哪个模块?

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

    是否可以检查是否已安装/dev/mmcblk0p1? 看起来是将文件放入 SDCard 分区。 在检查文件时、请确保已安装/dev/mmcblk0p1。 文件系统从何处安装? NAND 或 SDCard?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    文件系统  现在从 SD 卡安装。

    如何检查是否已安装/dev/mmcblk0p1?

    奥伦