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.

[参考译文] EK-TM4C123GXL:在 USB 模式下调试 Tiva 的技术?

Guru**** 2480725 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/699024/ek-tm4c123gxl-techniques-for-debugging-tiva-in-usb-mode

器件型号:EK-TM4C123GXL

我尝试让 Tiva 充当声卡、但由于没有一个我可以修改的示例、我不得不将 USB 器件批量示例转换为音频器件。 但是、我不能说、当我改变各种东西时、实际发生了什么。 目前、我只是尝试将 Tiva 识别为音频器件。 我正在寻找一些关于如何了解进展情况的技巧、无论是通过 LED 还是通过 UART 接口完成、我目前都没有创造力来开发一款出色的工具。 此外、如果有人有任何有关实施 USB 音频器件的文献、我们将不胜感激。 非常感谢。

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

    我们的 USB 库用户指南第2.3节介绍了有关音频设备的一些详细信息、您是否曾提到过这一点? 这是开始并关注 www.ti.com/.../spmu297d.pdf 的最佳文档

    此外、虽然很旧、但您可能还想在 Stellaris 时代的早期参考一些 E2E 帖子、此帖子包含一些信息和链接、可供用户创建 USB 音频设备的另一帖子: e2e.ti.com/.../1058971

    在调试方面、通常对于 USB 而言、如果您在识别 USB 时遇到问题、则需要使用 USB 分析仪来查看进出 PC 的数据包、以了解发生了什么错误。 这样、您就可以看到错误消息的详细信息等

    如果无法做到这一点、则 UART 输出是最佳选项、您可以在其中输出收到的错误消息以及可以看到的有关这些错误的详细信息、但这可能需要额外的工作来放置 UART 调试输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ralph、

    感谢您的快速回答。 我正在使用 USB 库文档、它可能会有所帮助、但由于它不深入、我很难判断我的代码到底有什么问题。 此外、我正在使用您发布的 Stellaris 项目中的代码、正是这一代码导致我发布此帖子。 坦率地说,我是一个新手,很密集。

    通过更多的谷歌操作、我确实设法让我的机器注意到、虽然它不能识别它是什么、但已插入 USB 设备。

    您对 USB 分析仪有什么建议吗?

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

    遗憾的是、我对 USB 分析仪没有什么建议、那里有很多建议、我没有任何特别的建议、我会推荐给其他人。

    我在 USB 缓存时经常使用的另一个有用资源是此网站(链接指向描述符、但那里有许多有用的页面): www.beyondlogic.org/.../usb5.shtml

    就文档而言、遗憾的是、音频器件文档存在一些差异、因为我们没有 TivaWare 示例。 它很少出现(需要返回 Stellaris 日以查找此类讨论便证明了这一点...) 这就是为什么没有把时间投入到树立榜样上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我注意到我的应用在很大程度上是边缘情况。 感谢你们的帮助:)