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.

[参考译文] TLV320AIC3104EVM-K:使 USB EVM 恢复(未检测到 USB)

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1495858/tlv320aic3104evm-k-revive-a-usb-evm-usb-not-detected

器件型号:TLV320AIC3104EVM-K
主题中讨论的其他器件:TLV320AIC3104

工具与软件:

您好!

使用时遇到问题 TLV320AIC3104EVM .

当我首次开始使用它时、在设备管理器中的两个选项下都能正确识别器件 USB 声音 "USB-MODEVM"。

但是、在某个时刻、该器件开始仅被识别为 未知的 USB 设备 .

在一些搜索后,我发现固件可能已损坏,所以我尝试使用此链接中的过程来恢复它:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/773576/faq-tlv320aic-codecs-and-adcs-how-to-restart-revive-a-usb-audio-evm

我已下载 SLAC563 然后安装了驱动程序、器件开始显示为 DFUUSB . 然后、我按照链接中所述的固件更新过程进行操作。

但是、我遇到了几个问题:

  1. 无法找到.bin专门用于的固件文件 TLV320AIC3104 . 因此我尝试了使用.bin SLAC563软件包中包含的其中一个文件(例如USB-AudioEVM0304_48KHZ.BIN)。
    更新之后 DFUEE.bin 、当我尝试继续使用第二个固件USB-AudioEVM0304_48KHZ.BIN()时、DFU 程序挂起而无法继续。

  2. 如果我跳过DFUEE.bin并直接使用进行更新USB-AudioEVM0304_48KHZ.BIN、更新似乎成功、但设备只能在下识别 声音 USB-AudioEVM USB-MODEVM 不再显示在 USB devices (USB 设备)下。
    同样、重新施加 USB 电源后、器件恢复被检测到的状态 DFUUSB 、不是正常的 USB 音频设备。

我有两个问题:

  1. 在哪里可以找到.bin的正确固件文件 TLV320AIC3104EVM

  2. 导致上述升级问题的原因可能是什么?
    (注:我在 Windows 11和 Windows 7环境中都进行了测试、结果相同。)

非常感谢。

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

    尊敬的 Sujin:

    您引用的文件是正确的文件。 所有使用 TAS1020B 的 TLV320AIC EVM 的固件都是相同的。 您将首先加载 DFUEE.bin、然后加载 USB-AudioEVM0304_xxKHZ.bin、其中 xx 是您所需的采样率。

    如果您跳过 DFUEE.bin 步骤、则固件未完成、这就是您看到它在下电上电时复位的原因。

    该过程在过去对我来说有点繁琐、我建议在执行更新时关闭所有其他程序、并确保您的 PC 不会限制任何可能会阻碍读/写速度的性能。 我知道您提到了 Windows 11和 Windows 7、如果您还没有尝试使用其他物理机、我也会尝试使用其他物理机。 当出现问题时、再次短接 SCL 和 SDA 引脚以清除 EEPROM、从而完全重新开始该过程。

    如果这有帮助、请告诉我、
    Jeff McPherson