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.

[参考译文] TMS320F2.8069万:USB串行开发示例-只看到一个打印,然后看到Nada

Guru**** 2587365 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/656514/tms320f28069-usb-serial-dev-example---only-see-one-print---then-nada

部件号:TMS320F2.8069万
主题中讨论的其他部件:C2000WARE

大家好,

我在这里附上了一个屏幕保护盖:

您可以在"额外Putty"窗口中看到-我只能从目标打印出一行内容。

我已经检查了数据流是否正在运行-我每秒应该看到一行文本;但我只看到首行文本。

另外,我还想知道,在搜索此内容时,前面的一篇文章暗示正在使用未使用的调试器USB通道;我假设这是用于调试器stdio,而不是USB-dev I/O

注意:我有一个USB-Bulk示例工作正常,但如果我不需要,我不想使用它。

另一个问题- uartStdio和USB_dev_serial是否兼容?  似乎使用了很多相同的调用-我不确定是否可以在USB_DEP_SERIAL示例中使用uartprintf()命令,而不必修改某些代码。

谢谢!
John W.

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

    我认为UART实用程序代码应该可以与USB_DEP_SERIAL代码一起使用。 我想,您只需要确保SCI配置正确。

    我不知道为什么只能看到一次打印稿。 是否可以在C2000Ware中运行原始的USB_DEP_SERIAL示例而不进行修改? 它应在C2000Ware中正常工作。 SCI输入将从USB端口输出,反之亦然。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    确保您正在以与原始示例相似的方式处理应用程序中的USB。 有关详情,请参阅C2000Ware中的USBL_UG.pdf。 这是用户指南。

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

    我来看看。

    从Control-Suite到'Ware',我遇到的一个问题是,代码应该运行的目标不清楚,而在'Ware'下则非常清楚。

    我不知道USB-dev串行示例应该在TMS320F2.8069万之外的其他设备上运行什么目标。 我将深入研究文档并查看-然后示例似乎只是流式传输,而不是实际尝试发送和接收任何内容。

    至少USB-bulk示例是一个真实的示例,而且更加简单明了。 到目前为止,让驱动程序正确加载并看到USB-DEV-serial示例中出现一个字符串就是我所能做的一切。

    我会看看我是否可以解码USB-dev串行示例实际针对的主板;看看我是否可以从中获得任何实际有用的信息。
    我在这里有大多数TMS320F2.8069万板,可能不包括最新的启动板。

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

    我想您的意思是USB引导加载程序指南-我没有发现任何我认为相关的内容-但在F2806x外设驱动程序库中-我之前看过-有相关信息;但我仍然看不出我在哪里做了任何错误的事情。

    我确实尝试了TMS320F2.8069万控制棒上的示例-但它只是加载了驱动程序,因为没有什么驱动UART。

    如果您在引导加载程序指南中指出了某些特定内容-请您更具体一点并告诉我页码吗?

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

    C2000Ware中的哪些方面不清楚这些示例?

    示例如下所示:C:\ti\c2000Ware_1_00_03_00\device_support\f2806x\examples\c28</s>2806

    我在这里参考了《USBlibrary用户指南》:C:\ti\c2000\C2000Ware_1_00_03_00\libraries\communications\usb\f2806x\docs</s>2000 2806

    您是否能够获得现成的USB_DEP_SERIAL示例? 这意味着您尚未对其进行修改,并且其工作正常。

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

    好的-您说:

    "有关详情,请参阅C2000Ware中的USBL_UG.pdf。 这是用户指南。"

    请详细说明这意味着什么。

    对我来说,这意味着您指的是USB引导加载程序指南。

    正如我在帖子中指出的那样:

    "但是在F2806x外设驱动程序库中-我以前看过它"

    我已经看过了。

    从我的业务计划中-我相信其余的问题已经得到了回答。

    此外,我还发布了:

    “我确实尝试了TMS320F2.8069万控制棒上的示例-但它只是加载驱动程序,因为UART的驱动程序没有什么。”

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

    Sal,

    我附上了我拥有的控制棒工作空间,以便您可以看到它只是C2000 Ware v 1.03 中的演示,并且是针对TMS320F2.8069万控制棒(USB_DEP_SERIAL)的。

    谢谢!

    John

    e2e.ti.com/.../new_5F00_wsControlStick.7z

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

    Sal,

    在我的终端上-我按了一个空格并停止了调试器-你可以看到缓冲区中的十六进制20 -所以我知道它也在TX端工作;下面是一个屏幕帽:

    谢谢!

    John

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

    TX/RX IRQ重新映射是否有倒退的可能性?

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

    我在这里参考的文档是:C:\ti\c2000\C2000Ware_1_00_03_00\libraries\communications\us\f2806x\docs\F2806x_USBL_UG.pdf</s>2000 28062806

    这是F2806x USB Library User's Guide (F2806x USB库用户指南)

    我对controlSTICK不是很熟悉。 您能否澄清您遇到的问题?

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

    Sal,

    我用'69 ISO控制卡(附图)建立了这个例子-我得到了两端的字符。  注意:我在Win10 Pro测试模式(不需要签名的USB驱动程序)内部版本1.6299万.RS3_release170928-1534上17.0928万上运行1534运行此程序。

    但是,我的目标板仍有问题。  如果我在启动时在USBUARTRXIntHandler()中的ReadUART Data();命令上设置了一个断点,然后将其禁用,那么出于某种原因,它就能工作。  我还不知道为什么。  所有IRQ标志等。请看"确定"。

    谢谢!
    John W.

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

    我现在不知道为什么这会产生什么影响。

    当它不能正常工作时,您看到的是什么行为。

    您的主板设置对我来说是正确的。

    SAL