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.

[参考译文] TUSB3410:当我插入 Linux PC 时、器件有时返回 PID 为3410、有时为3421。

Guru**** 2952510 points

Other Parts Discussed in Thread: TUSB3410

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/708572/tusb3410-when-i-plug-in-linux-pc-the-device-sometimes-return-pid-is-3410-and-sometimes-is-3421

器件型号:TUSB3410

尊敬的 TI:

我有一个 TUSB3410参考板。

当我插入 Linux PC 时、该器件返回不同的 PID、3410和3421。

您能解释一下这种情况吗?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    PID 0x3410是芯片的引导加载程序、旨在从外部存储器器件或 USB 主机加载应用固件
    引导加载程序器件驱动程序。 固件完成下载后、引导加载程序会将其控制权释放给具有 PID 0x3421的应用固件。 如果由于任何原因无法加载 FW、您将仅看到 PID 0x3410。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从何处可以获取 TUSB3410的引导加载程序和固件源代码?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    http://www.ti.com/product/TUSB3410/toolssoftware 上提供了引导加载程序源代码列表

    抱歉、我们不向 客户提供引导加载程序或固件的源代码文件。

    此致、

    Brian

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

    从"TUSB3410 USB 转 I2C 应用手册.pdf"、我看到3410连接到 EEPROM、24LCxx。

    序列号是否在此处定义?

    如何读取/写入此 EEPROM?

    谢谢。

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

    您可以使用 EEPROM 刻录 机软件 http://www.ti.com/product/TUSB3410/toolssoftware 来读/写 EEPROM 并配置串行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.在哪里可以获得固件映像?
    2.为什么在"TUSB3x10 EEPROM 刻录机"中不能固定序列号?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不需要 FW 映像。  驱动程序 通过 USB 加载固件。  EEPROM 主要用于设置自定义描述符值。  序列号由工具自动生成、以帮助制造、因为每个器件都需要唯一的序列号。  菜单中有一个选项可禁用自动生成。

    此致、

    Brian

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

    是的、我可以关闭"序列号自动生成"。 我可以擦除所有 EEPROM。

    我将序列号和程序更改为 EEPROM、并获取程序完成消息。

    但是、EEPROM 中的序列号是在我重新启动器件后的原始序列号。

    工具需要 管理员身份验证和 USB 写入 身份验证?

    (我们的公司修复了这两个身份验证)

    谢谢。

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

    如何检查序列?  该工具不显示  存储在 EEPROM 中的描述符值。  您需要收集 USB 分析器总线跟踪以检查描述符中报告的值。

    e2e.ti.com/.../TUSB3x10-EEPROM-Burner-User_2700_s-Guide.pdf

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

    擦除 EEPROM 后、工具无法检测到器件。

    您知道如何修复它吗?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不、我从未见过这个问题。 我刚才测试了擦除 EEPROM、器件仍然可以作为 COM 器件或 EEPROM 刻录机实例正常工作、具体取决于加载的驱动程序。 我建议您使用不同的 PC 和/或 USB 电缆进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试重写"Serial_String"、但无法更改它。

    请帮您检查一下。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们是否可以重新编写 SerialNumber?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否、广告牌 FW 从嵌入到每个芯片中的唯一 ID 值生成序列号。 它不使用 EEPROM 中的序列号。