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.

[参考译文] TPS6.5981万:TPS6598x,应用化工具,FTDI

Guru**** 2455360 points
Other Parts Discussed in Thread: HD3SS460

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/575877/tps65981-tps6598x-application-cutomization-tool-ftdi

部件号:TPS6.5981万
主题中讨论的其他部件: HD3SS460TPS6.5988万

USB PD支持团队

我尝试使用 FTDI访问TPS6.5981万EVM。  但会显示以下错误消息。

我对EVM的设置和配置如下所示。

使用FTDI访问时,我应该检查什么?

请给我你的建议。

此致,

Tamio

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

    您可以尝试使用主机接口工具回读I2C地址和模式寄存器(0x3)。 这将允许您查看I2C地址是否正确以及设备上的固件是否正确引导。 如果出现错误,则建议使用基本固件映像重新刷新设备。

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

    感谢您的回复。
    当我尝试使用主机接口工具访问时,我可以看到如下所示的相同错误消息。
    "未检测到FTDI I2C通道(I2C_GetNumChannels),正在退出..."
    当我使用Aadvark执行I2C扫描器时,I2C地址为0x3F。
    因此,我认为固件已正确启动。
    我尝试根据以下步骤将固件刷新到设备。
    1.将Aadvark连接到FTI板
    2.在2.10 上运行应用程序自定义工具
    3.读取项目文件“TPS6.5981万_HD3SS460_UFP_FULL_2_10.TPL”
    4.执行[Device]->[将应用程序固件闪存至设备]
    5.为"USB至SPI适配器"选择"Aadvark"
    6.按下[OK]按钮
    7.显示“SPI Flash to Device Successful (SPI闪存至设备成功)”
    但是,访问错误没有得到改善。

    我是否有任何需要确认的事情?

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

    我相信问题在于您的FTDI董事会。 在查看您上一篇文章中的图片时,我注意到您在FTDI板上的右侧有4个开关。 请将底部的三个开关切换到左侧,然后尝试再次使用设备。 这应有助于解决问题。

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

    您好,Eric,

    我在尝试使用主机接口工具和应用程序自定义工具时遇到了如上所述的类似问题。 我按照上述建议切换了"强制启用"开关,以将ResetN拉高。 这是我遇到的故障:

    我使用I2C地址0x3F,比特率为100 Kbps和I2C端口1。 请提供建议。

    谢谢!

    T.J.

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

    T.J.,您好!

     您能否确认FTDI的开关设置与下图匹配:

    谢谢!

    Eric

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

    Eric,

    是的,这是我的FTDI板的配置。 收到错误时,我在下图中的配置中有它。

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

    T.J.,您好!

    您是否可以在Windows上的设备管理器中查看FTDI显示的内容?

    您应该会看到USB串行转换器A-D出现。

    谢谢!

    Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在设备管理器中查看时,FTDI显示为USB串行转换器A-D,如上所述,并创建4个COM端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Thomas:

    从您发送的上一幅图像来看,I2C通信失败。 是否可以尝试通过SPI将全闪图像加载到TPS6.5981万? 您可以通过单击SPI FW Update (SPI FW更新)来执行此操作。

    谢谢!
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以尝试。 我应该加载哪一个映像?在哪里可以下载这些映像?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Thomas:

    您可以使用应用程序自定义工具生成完全闪存映像。 该工具可从以下链接下载:
    www.ti.com/.../tps6598x-config
    打开工具后,单击project --> new project。 为TPS6.5981万选择最符合您要求的模板。 加载模板后,单击Binary --> Save Binary并选择Full Flash Image Only。 然后,您可以使用SPI接口通过实用程序GUI将该闪存映像加载到我们的EVM上。

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

    Eric,

    我按照您的说明使用自定义工具创建了一个映像。 然后,我尝试使用主机接口工具的SPI FW更新对其进行编程,并出现以下错误:

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

    e2e.ti.com/.../FTDI-Driver-install.pdfIfFTDI通信问题尚未解决,请参阅随附的文件。

    您的FTDI问题可能取决于FTDI驱动程序的版本。

    谢谢!

    Tamio  

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

    您好,Tamio:

    我是否必须安装驱动程序的版本2.8 Tm2才能使COM端口正常工作? 我的FTDI驱动程序版本为2.12 .........24。

    我允许TPS6598x应用定制工具和TPS6598x主机接口工具在安装时更新我的FTDI驱动程序。 我首先安装了应用程序工具,其次安装了主机接口工具。

    谢谢!

    T.J.

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

    您好,Tamio:

    在某些情况下,我们看到驱动程序与FTDI CDM驱动程序包冲突。  FTDI网站建议在安装新版本的驱动程序之前卸载所有以前的FTDI驱动程序安装。  它们提供了用于此目的的卸载工具:

    如果在安装程序中选中了“删除以前的FTDI USB驱动程序”复选框,则将运行此卸载程序的命令行版本:

    我们还发现,FTDI驱动程序的不同版本可在Windows的某些版本上工作,但在其他版本上不工作。  较旧的Windows安装似乎对版本2_08_24的响应最好:

    http://www.ftdichip.com/Drivers/CDM/CDM2.0824万_Setup.zip

    较新的版本可能对最新版本作出更好的响应:

    http://www.ftdichip.com/Drivers/CDM/CDM2.1226万_Setup.zip

    其他用户也报告了2_12_16和2_12_24的成功,其中其他用户失败:

    http://www.ftdichip.com/Drivers/CDM/CDM2.1216万_Setup.zip

    http://www.ftdichip.com/Drivers/CDM/CDM2.1224万_Setup.zip

    FTDI安装指南中还提供了更多信息:

    http://www.ftdichip.com/Support/Documents/InstallGuides.htm

     

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

    嗨,Steve,

    TPS6.5988万 GUI工具  在GUI工具的FTDI驱动程序问题上得到了解决,因为所有FTDI驱动程序一次被删除,然后安装FTDI驱动程序。

    此功能是否删除了在其他PD控制器设备中实施的FTDI驱动程序?

    如果尚未实施,我认为解决FTDI驱动程序问题的应用说明应该尽快发布。

    Tamio

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

    Steve,

    我运行的是Windows 7。 我尝试了上述所有驱动程序版本,卸载当前安装的任何驱动程序版本,然后再使用其他版本。 这些版本都不适合我,在每种情况下,我都无法通过I2C或SPI FW更新配置设备。

    昨天我收到了一个Aardvark程序员。 我还尝试用它通过SPI进行通信,但在用章鱼电缆连接后没有成功。 我在尝试使用Aardvark时收到以下错误。

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

    您好Thomas:

    德州仪器(TI)目前未获得授权,无法从总相重新分发Aardvark驱动程序。  

    请首先下载并安装Windows的Aardvark USB驱动程序,该驱动程序可从以下网址下载:

    https://www.totalphase.com/products/usb-drivers-windows

    接下来,您需要从此处下载来自总相位的I2C/SPI编程示例:

    https://www.totalphase.com/products/aardvark-software-api

    安装编程示例后,找到“aardvark.dll”和“aardvark_py.py”文件,然后将它们复制到 C;\Program Files\Texas Instruments \TPS6598x Utilities\tps6598x-utilities\目录中。  

    有关详细信息,请参阅主机接口工具和应用程序自定义工具的用户指南:

    http://www.ti.com/lit/pdf/slva701

    http://www.ti.com/lit/pdf/slvuar8

    警告:aardvark.dll有两个版本,一个版本随上面 指定的I2C/SPI C编程示例一起提供,另一个版本随Flash Center实用程序一起提供。  我发现Flash Center实用程序附带的版本与我们的工具不兼容,因此请务必从编程示例中提取aardvark.dll。

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

    按照上述说明,我能够使用Aardvark对SPI闪存进行编程。

    我仍然无法通过I2C与TPS6.5981万通信,但现在我可以通过SPI与Aardvark编程该部件,我不再需要该功能。

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

    这是否已完全解决?  我遇到了同样的错误。  我可以看出,TPS6.5981万工具找不到i2c COM端口。  如果我通过终端仿真器为i2c COM端口侦听具有总线Pirate和poke值的i2c总线,我会看到i2c活动。  但是,TPS6.5981万工具不会产生任何活动。

    我知道FT4232H是活动的-如果我将端口3和4 UART连接在一起,我可以传递数据。  端口2未配置为UART,我知道这是因为将其连接到端口3不会产生类似的直通。  

    这似乎完全是查找串行端口的工具问题。  是否存在必须分配给SPI和i2c VCP的特定COM端口?

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

    如果您对FTDI有问题,请按照Steve Preissig在前面的评论中强调的步骤操作。

    谢谢!
    Eric