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.

[参考译文] TM4C1294NCPDT:TM4C1294

Guru**** 2349860 points
Other Parts Discussed in Thread: EK-TM4C1294XL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/858639/tm4c1294ncpdt-tm4c1294

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件:EK-TM4C1294XL

我想使用具有 USB 设备端口的仪器。 供应商指定数据传输处于批量流模式。 是否有人可以指导我如何使用 Code Composer Studio 为相同的代码构建 C 代码?

我需要了解执行两个主要函数-初始化和数据传输所需的所有步骤。

感谢有人的紧急帮助。

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

    你好 Satish、

    为此、您是否需要在主机模式或设备模式下使用 TM4C?

    如果您需要主机批量模式、这不是 UsbLib 中当前包含的功能、因此您需要为此创建驱动程序支持。 目前、我们不打算开发主机批量模式驱动程序或示例、也不准备在一般指导之外支持这一功能。

    我们已经在 TivaWare 中提供了许多 USB 示例、您可能需要首先查看这些示例。 如果您需要 TM4C 为器件 批量模式、则可以使用驱动程序、示例项目甚至演示程序来实现器件批量模式。

    您可以在 [Install Path]\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl 下查看它们

    USB 库位于[Install Path]\TivaWare_C_Series-2.1.4.178\usblib 下

    对于主机批量模式、您需要在主机文件夹下创建和添加新的主机批量文件、类似于 usbhmsc.c/.h

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

    您好 Ralph

    感谢您的回复。 应用程序需要在批量模式下为 USB 主机编写代码。 您的回复与我的理解非常一致、即目前没有适用于 USB 主机批量模式的示例或驱动程序。 我需要编写自己的驱动程序。 感谢您让我更清楚地了解这一点。

    我是 USB 新手。 因此、我想知道您或其他人是否可以为我编写 USB 主机批量模式应用程序的驱动程序提供一般性指导。

    谢谢、致以最诚挚的问候

    Satish Khire

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

    [引用 user="Satish Khire"]因此,我想知道您或其他人是否可以为我编写 USB 主机批量模式应用程序的驱动程序提供一般指导。

    您好!

    供应商为您提供了一个"公平的答案"-在这种情况下、它不会支付"铸一个更宽的网?"

    • 可能(非"其他") MCU -来自该供应商-提供该功能?    如果是、这可能会为您和/或他人提供"指导模型"。
    • 和之前一样——但是“网播”离这些海岸很远。   (即、在此处搜索类似 ARM MCU 供应商的产品-同样、您正在寻找通用的"注意事项和方法"-必须根据您的使用进行调整(聚合)。   (您是否"锁定"到这些"其他" MCU。)
    • 确实存在"商业产品"、这很好地实现了您所寻求的功能。   "拆卸报告"几乎可以肯定地揭示采用的 MCU -配备了该输入-您可以专注于" MCU 如何管理并实现您的目标"。
    • 而且-您所在地区/周围"可能"存在这样的"区域专业知识"!    随着您的成长和需求的扩展、"进行这样的人才调查"就会变得"永不中断"。
    • 最后、 期望"一个、一个"的来源始终能够满足"所有需求"、这是否现实?

    您在这里的开场白指出:"感谢有人的紧急帮助。"    通过"更好地匹配(现有能力)与(潜在)项目的需求"、可以避免"紧迫感"、这是否不是这样?    有时-"没有企业比糟糕(或过于困难)的企业更好!"   当人们(而是)专注于"低悬挂(即容易到达)水果"时、会产生更"可实现的替代方案"!

    标签:宽网比收窄小的网强。

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

    [引用用户="Satish Khire"]

    我是 USB 新手。 因此、我想知道您或其他人是否可以为我编写 USB 主机批量模式应用程序的驱动程序提供一般性指导。

    [/报价]

    我的意思是一般指导与使用 Tiwaware USB 主机库函数有关。 而 USB 完全不是很普遍。 谢谢。

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

    [引用 USER="Satish Khire"],对 USB 来说,这一点并不是很普遍。 谢谢。[/引述]

    建议的是"高度具体"的建议-针对(精确)您的"批量模式 USB 主机"。   这证明不是-"对 USB 来说很普遍"。

    当"井干"时、"正常/习惯"改为"重新出发-在"更高效"的位置。"

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

    你好 Satish、

    为主机批量应用创建驱动 程序非常重要、需要大量 USB 知识。 如果您是新手、我不建议这样做。 您可能需要在其他地方寻找已经提供这些驱动程序的解决方案。

    您需要设置:

    • 批量实例的结构
    • 类驱动程序的结构
    • 打开和关闭 Bulk 端口的 API
      • 处理器件描述符并根据描述符信息提供 USB 应用程序信息
      • 将所有端点映射到处理程序
      • 为每个端点分配 USB 管道空间
    • 中断端点的回调函数
    • 读取和写入数据 API
    • 任何特定于批量的附加 API

    希望这能让您了解这里的示波器。

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

    您好 Ralph

    感谢您的回复。 这让我明白了。

    是的、USB 新手、但我可以管理。 我需要一个广泛的观点,这种观点得到了很好的描述。

    再次感谢。 非常感谢您的帮助。

    此致

    Satish