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.

[参考译文] TUSB8020B:EEPROM 字符串描述符 1(序列号)无法正常工作

Guru**** 2573695 points
Other Parts Discussed in Thread: TUSB8020B

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1572595/tusb8020b-eeprom-string-descriptor-1-serial-number-is-not-working

器件型号:TUSB8020B


工具/软件:

您好:

我有 EEPROM 编程工具工作!

我们将 TUSB8020B 与 AT24C02 EEPROM 配合使用。 我可以对 EEPROM 进行写入和读取!

制造商字符串和产品字符串也有效。

很遗憾、字符串描述符 1 下的序列号无法正常工作。 这可能是什么原因造成的?

地址 0x05 0xD0  11010000(用于设置 customStrings 和 customSernum 和保留位的配置)

地址 0x22 0x1A   00011010 (serNumStringLen)

地址 0x30 至 0x49、该地址应采用“AB1234.25A001"样式“样式

字符串描述符 0 (LanguaeID) 字符串描述符 2(产品名称)和 字符串描述符 3(制造商名称)工作正常!

字符串描述符 1(序列号)无法正常工作。 这可能是什么原因造成的?

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

    您好 Roman:

     您能尝试一下这段代码、看看它是否起作用吗? Windows 系统似乎存在某些特殊字符的问题。

    e2e.ti.com/.../hub_2D00_serial_2D00_string.txt

    此致

    Brian

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

    在 TUSB804x EEPROM 用户指南中、它说明:  

    2.11 字符串描述符 — 30h 至 CFH
    序列号寄存器 (30h-4Fh) 将定义序列号字符串中返回的编号
    在寄存器 05h 中设置 customSernum 时、字符串索引 1 处的描述符。 字符串长度由定义
    寄存器 22h 中的 serNumbStringLen。 序列号字符串仅在上提供 USB 2.0 集线器 实例
    在 TUSB804x 中、 而不是超高速集线器 实例。 USB 规范不需要报告两个实例
    相同的序列号。

    这也适用于 TUSB8020B 吗? 因为我刚观看了 USB 3 集线器。

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

    您好 Roman:

      它应该适用于所有 TI 集线器。 请检查 USB2 集线器字符串。

    好极了

    Brian

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

    序列号显示在 USB 2 集线器字符串中

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

    它似乎工作正常。

    好极了

    Brian