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.5982万:Emarker电缆覆盖调试

Guru**** 2478765 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/571761/tps65982-emarker-cable-override-debug

部件号:TPS6.5982万

我正在连接到具有TBlt的英特尔VID配置寄存器设置的笔记本电脑。

为了使其进入Tbolt模式(使用状态寄存器确认),我需要使用具有SOP消息的EMarked电缆。
 如果使用非标记电缆,TPS6.5982万将不会进入Tbolt模式。
我尝试在配置寄存器(0x52)中使用Aardvark并写入寄存器来设置名为“TBT标记电缆覆盖”的位。 (见下文)

然后断开并重新连接未标记的电缆。 PD合同已订立,但不会进入TBolt模式。 此位如何工作?

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

    我们在TPS6.5982万应用定制工具中提供了适用于不同Thunderbolt配置的模板。 您是否启用了"Thunderbolt Mode AutoEntry Allowed"(Thunderbolt模式允许自动进入)?

    谢谢!
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我今天上午进行了新的配置,并确保选中了"Thunderbolt Mode AutoEntry Allowed"(允许Thunderbolt模式自动进入)。 但是,当我将其下载到我的位置,然后使用Aardvark工具查看0x52寄存器时,该复选框未被选中。 标记忽略保持选中状态。
    于是我再次点击它,写了一个注册表。 然后,我连接了,但根据状态寄存器,我没有Thunderbolt连接。 所以我回到了配置寄存器,并再次尝试写入。 如果我执行即时读取,该框显示为未选中。 很显然我不能坚持下去。 我尝试了3根标记的电缆,它们工作正常,但我的未标记的电缆不能进行TBlt连接,并且在写入后,此框不会保持检查状态。 我使用2.12 版本1进行配置,但似乎没有关系,问题与IC寄存器有关。 我将尝试使用一些EVM板,看看是否可以使用其中的两个。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我用两块TPS6.5982万-EVM板进行了测试,一个设置为5号,另一个设置为10号。 它使用标记的电缆和未标记的电缆进行了TBlt连接,两者均为20V。 它使电源合同为20V/0.9A (文件中的0.75A不正确)。 但根据对寄存器0x52的Aardvark读取,未设置覆盖。 我发现Apex Creek电路板的行为与此相同,它也不关心标记的电缆。 但是,我连接的笔记本电脑很有作用。
    然后,我最终将#10 EVM板连接到笔记本电脑。 它的行为与我的主板相同,它不会使用未标记的电缆签订TBlt合同,覆盖框不起作用,并且...允许自动进入在写入和读取时不会保持选中状态。
    因此,这里必须有其他事情发生,或者需要设置其他寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    请构建启用了覆盖位的二进制映像。 通过主机实用程序接口设置此选项并不总是正确设置。 如果使用应用程序自定义工具并导出启用了位的全闪存映像,则应在主机实用程序界面中看到启用的位。

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

    我已验证我的图像是否具有覆盖和自动进入检查。 我编程了我的零件,并且有相同的行为。 主机接口中启用了电子标记位,但是,当我连接未标记的电缆时,状态寄存器中的TBLt不正确。 我确实在设备管理器中看到了一个公告板,上面写着TPS6.5982万 (但是只能在电缆未翻转时)。

    由于我没有进入TBlt模式,因此尝试布告栏是有意义的。

    在任何情况下,自动注册都不会保持选中状态。 如果我在应用程序自定义工具中查看此寄存器的RawView,它有0303 (用于已选中覆盖的较低位)和0103 (用于未选中的位)。 当我在连接后通过I2C读取它时,我看到0303,因此主机接口工具是正确的。 值得注意的是,在RawView中,8字节寄存器的上两个字节为0x0502。 但是,当我在连接后通过I2C读取此寄存器时,我只在高位字节中看到0000。 我不知道这是否解释了使用未标记的电缆时它不起作用, 但需要注意。 我不知道05是什么,但02是autodentry真位。

    Warren