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.

[参考译文] TUSB8041:TUSB8040 EEPROM编程器

Guru**** 2481465 points
Other Parts Discussed in Thread: TUSB8040, TUSB8041

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/568012/tusb8041-tusb8040-eeprom-programmer

部件号:TUSB8041
主题中讨论的其他部件:TUSB8040

我已经开始使用TUSB8040 EEPROM编程器,但我不清楚如何使用集线器配置数据对EEPROM进行编程,并且集线器运行时无需将位置00h设置为55h,这意味着编程模式永远不会再次进入。 我的问题是,如何在集线器上试用,但仍保持编程模式,或者我是否只有一个机会?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您必须在设备管理器的集线器实例上安装"编程终结点"驱动程序。
    在启动编程器实用程序之前,请转至设备管理器并单击2.0 的"update driver"(更新驱动程序),端点编程器驱动程序位于安装程序实用程序时安装程序创建的文件夹中,完成编程后,恢复默认的USB集线器驱动程序。
    tUSB8041需要重启以加载新的EEPROM值。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这并不能真正回答我的问题,或许我应该重新表述一下:
    如果EEPROM编程不正确,集线器不能按预期工作,如何重新进入编程模式?

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

    您好,

    只需按照我之前发布的说明进行操作,您就可以使用TUSB80XX EEPROM编程工具对EEPROM进行重新编程(您是否使用该工具?)。

    e2e.ti.com/.../Texas-Instruments-TUSB8040-EEPROM-Programming-Utility-_2800_Version-1.0_2900_.pdf</s>2800 2900

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

    大家好,

    我知道问题是“当EEPROM已在地址00h以55h编程时,如何重新进入编程模式”。

    在这种情况下,无法通过软件强制集线器进入编程模式。 但是,通过在所谓的“SE1 (单端一个)”条件下强制集线器进入外部编程模式是可能的。

    要使集线器处于此状态,需要将其中一个USB 2.0 下游端口(USB_DP_DNx和USB_DM_DNx)的D+和D-都拉高至少1秒钟。 在此特定条件下,集线器将被强制进入编程模式,而不管EEPROM中的内容如何。

    但是,对于生产环境,我们建议使用其他方法对EEPROM进行编程,例如ICT (在线测试)或通过通用编程器。

    我希望此信息将有所帮助。

    此致,

    Mo.