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.

[参考译文] TUSB9261:高级描述符编辑器

Guru**** 2477065 points
Other Parts Discussed in Thread: TUSB9261

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/654936/tusb9261-advanced-descriptors-editor

部件号:TUSB9261

您好,如何在TUSB926x Flash刻录机中更改“灰显”描述符的值? 我需要更改bDeviceClass和bDeviceSubClass的值。 USB IF为供应商特定的设备类保留0xFF,这是我的应用程序所需的。

谢谢!

Victor。

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

    Victor,您好!

    设备上的类和子类描述符将TUSB9261标识为USB大容量存储设备。

    如果您将它们更改为供应商特定的设备类,操作系统将不会在设备上加载USB海量存储设备驱动程序;因此,设备将不会 按预期运行(因为固件设计为作为USB海量存储设备运行)

    也就是说,无法使用“TUSB926x Flash刻录机”更改这些描述符。 如果您需要将TUSB9261枚举为供应商特定的设备,并按照其原始设计执行不同的操作,则肯定可以完成;但您需要为其开发自己的固件。

    此致,

    豪尔赫

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

    您好,我不明白为什么我需要自己编写固件(我相信TI不会为此提供任何支持,例如USB或SATA库或至少是芯片内硬件的编程模型)。 我所要求的只是能够更改USB描述符。 根据文档,USB描述符是在芯片开头的SPI闪存中编程的,完全独立于固件本身。 如果闪存刻录机不能执行此操作,至少TI可以提供SPI闪存中描述符区域的详细映射-与每个描述符对应的字节数以及校验和的计算方式。 好吧... 我不想 等待答案, 而是自己找出答案。 老实说,对这种芯片的支持 令人失望。  有多少次人们报告说,让闪存燃烧器软件运行起来非常困难。 在找到正确加载闪存驱动程序的PC之前,我尝试了至少6台不同的PC (从XP到Win7)。

    此致,

    Victor。