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.

[参考译文] TSW1400EVM:EEPROM重写

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1096215/tsw1400evm-eeprom-rewriting

部件号:TSW1400EVM

您好,

我目前正在使用TSW1406EVM和TSW3070EVM。

在尝试解决3070EVM的问题时,我按照说明重写了它的EEPROM (此处: https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/8.5288万/dac5682z-evm-drivers-problem)5682)。 但我不小心插入了1406EVM,我猜该软件写入了错误的EEPROM。 现在,我的TSW1406显示为TSW3070。

是否可以将正确的参数重写到EEPROM中?

我在上述链接中使用的软件是在LabVIEW中制造的,它包含TI器件的许多不同配置(参见图像),但不包括TSW1406配置。 也许可以将其添加到列表中?

提前感谢您的用户。

Thibaut

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

    你好,Thibaut,

    我认为解决这个问题所需要的就是使用FT_PROG对FTDI EEPROM进行重新编程。 请保存以下xml模板文件。 tidrive.ext.ti.com/.../b0d5fee8-3444-4e3e-9fbc-fafe0fd8b24d

    通过以下链接安装FTDI的FT_Prog软件: ftdichip.com/.../FT_Prog_v3.12 .19.634-Installer.zip

    在主机PC和TSW1406EVM之间连接USB电缆。 为了安全起见,请从USB连接中拔下所有其它TI EVM。 运行FT_Prog.exe,它将用于枚举TSW1406EVM。 按此顺序执行以下步骤:

    1.单击放大镜扫描USB (您的将显示为TSW3070板)。

    2.应用tsw1406.xml模板–右键单击设备,然后选择“Apply Template from File”(从文件应用模板)并浏览至名为“tsw1406.xml”的文件。

    3.右键单击避雷栓,然后选择“Program”(程序)。

    4.右键单击设备,然后选择“Cycle Port Rescan”(循环端口重新扫描)–它应显示为TSW1406。 EEPROM应重新编程为正确的名称。 关闭FT_Prog.  

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

    您好,Chase:

    感谢您的回答。

    我按照您的建议安装了FT_PROG,但未检测到主板(单击"扫描并解析"时显示"无设备")

    在我的Windows设备管理器中,我看到两个设备"DAC 5682"(我在前面的消息中说它显示为TSW3070,这是一个错误),但没有安装正确的驱动程序。 我认为FTDI芯片是FT2232H,但我似乎找不到正确的驱动程序(我可以找到FT 4222H,FTDI串行转换器,但没有FT 2232H)

    谢谢你

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

    嗯。 奇怪的是,FT_PROG中没有显示设备,我没想到会出现这种情况。 尝试从以下网址重新安装FTD2XX驱动程序: https://ftdichip.com/wp-content/uploads/2021/08/CDM212364_Setup.zip</s>21.2364万

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

    这方面没有运气。 我尝试重新安装驱动程序,但默认情况下,它未显示在FT_PROG中。

    我尝试从设备管理(FT4222H)安装其他FT驱动程序,然后设备显示在FT_PROG中,但当我尝试应用您的模板时,我收到此错误消息"加载有效模板失败"。 这不是有效的设备类型"。

    奇怪的是,我仍然可以用USBSerializer (从我的第一条消息)毫无问题地覆盖EEPROM。

    如果此软件仍在开发中,我是否建议添加TSW 1406的参数?

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

    您好Chase:

    我设法解决了我的问题。

    从Windows设备管理器中,我安装了FTDI USB串行转换器驱动程序。 然后,我可以在FT_PROG中看到该设备。

    起初,我无法对EEPROM进行编程:我以前必须完全擦除它。

    然后我成功地使用了您的模板文件,但我不得不对其进行一些修改:“芯片详细信息”已从“FT4232H”更改为“FT2232H”。 另外,从FT_PROG,我更改了“硬件特定”中的设置:两个端口都设置为“Opto隔离”,我将其更改为“RS232”,否则不能使用。

    之后,HSDC Pro软件成功检测到该主板,并按预期工作。

    再次感谢Chase的帮助,祝您度过美好的一天。

    Thibaut