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:可安装虚拟 COM 端口驱动程序

Guru**** 2465890 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/664151/tm4c1294ncpdt-virtual-com-port-driver-instable

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: TM4C123

L.S.、

我目前正在结合 Simulink 代码生成测试 TM4C1294NCPDT Launchpad 电路板。

我们需要一个从电路板到 PC 的高速串行接口、以便在高速下获取测量结果。

虚拟 COM 端口驱动程序使用的是 Wndows usbser.sys 驱动程序,这是一个非常错误的驱动程序(可以找到足够的 URL)

在互联网上)、特别是当接口高速运行时。

我将以912600波特率以60 KB /秒的速度发送信息。  大约0.25秒后、驱动程序读取

来自端口的数据错误。 超过10年的 EM1016串行 USB 驱动程序不存在此问题。

我可以达到80 kByte/s 甚至更高、通信不会丢失。

是否有其它可用于 Stellaris 虚拟端口的驱动程序?

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

     除了驾驶马车之外、还有无数其他原因会对您的问题产生影响。 除非您可以将其缩小为驱动程序,否则查找替代驱动程序可能对解决问题没有什么帮助。

    对于这种高速率、应考虑其他方法、如 SPI 或 USB 桥接器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ruud、
    正如您已经知道的那样、MS Windows 会自动加载 usbser.sys 作为连接 CDC 类器件的驱动程序。 Windows 10和 Windows 7是否有相同的问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    由于我没有 Windows 10 PC、因此我无法对此进行测试。
    我购买了 FTDI232RL 板、它在3MBaud 下运行完美。
    因此、驱动器肯定是问题所在。

    此致、

    吕德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ruud、
    很高兴您找到了具有 FTDI 芯片及其驱动程序的解决方案。 只需想知道您原来的板上有什么器件来支持 USB 虚拟 COM 端口。 您以前是否有 FTDI? 或者您使用的是 LaunchPad?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    我只是通过 USB 使用 launchpad 串行接口/JTAG 组合。
    我还使用一个10多年的 EM1016串行转 USB 转换器进行了测试、该转换器在1兆波特之前也能完美工作。

    此致、

    吕德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ruud、
    在 LaunchPad 中、TM4C129's UART0连接到另一个用作调试探针并处理 USB 虚拟 COM 端口的 TM4C123处理器。 添加 FTDI 时、您是创建自己的电路板、还是仅使用 UART1或 UART2等其他 UART 端口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    当然、在本例中、我不使用 TM4C123处理器。

    我移除了连接 TM4C放置 RX/TX 线的跳线、并连接了
    FTDI 板连接到这些引脚(A0/A1)。

    此致、

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

    有趣的报告-但是、您是否会很好地确认您是否:

    • 已采用 FTDI "UART<->USB"转换板
    • 并添加了 FTDI 提供的软件驱动程序、并绕过或禁用了 T.I.驱动程序

    您是否可以使用"原始- TI 软件驱动程序"来检查 FTDI 实现的性能?   数据速率是否"缓慢"-如您所料?

    然后-出于完整性考虑-当您通过'123"(用作 ICDI)使用"129开发板-但却使用 FTDI 软件驱动程序时会产生什么结果。   数据速率是否"增加?"

    (在这两种情况下、"假设"(真希望)"驱动程序"证明"器件无关"(因此该实验有一定的机会-运行/工作)  如果"不可知接受"证明了情况、则(由我)是未知的(由我决定)。)

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

    -采用了 FTDI "UART<->USB"转换板
    -已使用插入 FTDI 设备后自动安装的 FTDI 驱动程序。

    我可以尝试您要求的内容、但我应该怎么做? 因为正在检测 USB 设备
    (我假设使用 VID:PID ID)、如何使用 FTDI 驱动程序与123个处理器配合使用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。 确实-我几乎把"重提"留给了您...  (在我的辩护中-我们还没有您的 FTDI 板。)

    也许这(可能)是一个"快速/肮脏"测试"修复"。 (快/脏-我的最爱...)   您是否可以"复制并安全存储"驱动程序的"VID:PID"(以及任何其他"相似"供应商数据-我希望这一点很小)、然后简单地"更改 VID:PID 数据"-仅用于实验目的。   (就像我去过法律学校一样、官方或随身使用都不是/零、也不是定向使用。)

    其目的是尝试发现是否可以发现"简化机制"、从而提高该供应商 USB 驱动程序的性能、而不是更少。

    哦...  如果不是太讨厌-您是否可以简单地描述通过 FTDI 器件实现的"确定3MBaud 数据速率的实验方法"?   最重要的是"传递的数据包的大小-以及确定活动传输的"持续时间"的方法。   实际上、这会给您带来"额外的努力"、但本论坛足够积极、可以鼓励他人发表意见、如果我们特别幸运、可能会建议(其他)和/或(改进的)测量方法。

    FiRM /我有一个"Belkin" UART<->USB 转换器-并将在我们的报告中添加到您的发现。   (Belkin 中的芯片(到目前为止)未知)

    感谢您的大力合作、并报告您的调查结果-一定会对这么多人有所帮助-在这里...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我将对驱动器进行一些测试、但请给我一些时间。

    让您了解:现在测试的最长运行时间为20秒、仅使用 TM4C1294串行 FIFO、
    使用 Simulink 模型生成的代码、每"数据包" 8个字节@ 10000数据包/秒。 正在使用收集数据
    自定义 Simulink 块并发送到范围和工作区。

    FTDI 代表摇滚。 根据所使用的芯片、最大速度为1兆波特或3兆波特。

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

    [引用用户="Ruud den Bekkker"] FTDI 代表摇滚乐[/引用]

    我的朋友也是一样——你也是如此!    非常棒的合作-谢谢-请注意、您的努力(尤其是详细的描述)非常值得赞赏。

    我想知道、"自定义 Simulink 块"-该"块"在供应商的 USB 实现中的效果如何、甚至是否如此。   (完整性要求"涵盖所有基础。")

    希望某些人(寻找)能提供  一种方法来"增强"该供应商的 USB 驱动程序、从而使这里的所有人受益。    我相信、"目的发展、商业实施"-"引领包装"-可能会有"有用的事实需要收集"-这种技术产生的结果。 检查...    再次感谢您的所有努力-慷慨和鼓舞人心...