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.

[参考译文] DS90UB926QSEVB:DS926 EVB CAN-# 39;t 通过 FPD-Link 电缆读取 DS925 EVB 上的 I2C 寄存器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1234699/ds90ub926qsevb-ds926-evb-can-t-read-i2c-register-on-ds925-evb-through-fpd-link-cable

器件型号:DS90UB926QSEVB
主题中讨论的其他器件:ALP

尊敬的先生:

     我使用  FPD-Link 电缆将 DS925 EVB (DS90UB925QSEVB)连接到 DS926 EVB (DS90UB926 EVB)(如下图所示)

     DS925 EVB 信息的 ALP SW 如下。  DS925 EVB 可以通过 FPD-Link 电缆读取 DS926 EVB 上的 I2C 寄存器。

      

      DS926 EVB 的 ALP 软件信息 如下所示。  DS926 EVB 无法通过 FPD-Link 电缆读取 DS925 EVB 上的 I2C 寄存器。

     如何解决" Error:No Partner Device Found: DS90UH925"问题? 必须使用 DS90UH925? 我使用  DS90UB925QSEVB。 谢谢!!


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

    尊敬的先生:

          有时 、DS926 EVB 的 ALP 软件信息 显示在下方。 如何解决? 谢谢!!


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

    您好,蒋将军,

    根据您的设置、您需要为925 EVB 供电、而只需为926 EVB 通电。 默认情况下、926和925使用 SMA、而您使用的是 Rosenberger HSD 连接器。 能否确保926和925上安装了 R68和 R71? 这可能会导致串行器无法从解串器中识别。

    此致、

    G·阿巴尔卡

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

    尊敬的先生:

         目前我使用一个电源为 DS925 EVB 和 DS926 EVB 供电。

        卸下 DS926 EVB 上的 R68和 R71以及 DS925 EVB 上的 R72和 R74。  

          

         DS925 EVB 上的"VDD OK"和"LED1"指示灯亮起。  DS926 EVB 上的"VDD OK"(VDD 正常)、"Pass"(通过)和"LOCK"(锁定)指示灯亮起

           我们接下来可以做什么? 谢谢!!

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

    您好!

    您提供的图像未显示925 EVB 已通电。 您能否 同时为两个器件供电。  执行此操作后、请向我发送两个器件的 ALP 图片以及925EVB 和926 EVB 上电时的设置图片。

    此致、

    G·阿巴尔卡

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

    您好、Gil:
    我们尝试过、但问题仍然存在:  相同的错误消息、DS926 EVB 仍然 无法 通过 FPD-Link 电缆读取 DS925 EVB 上的 I2C 寄存器。
    确实移除了 R68和 R71、如图所示。 两个 EVB 板均按下图 r 您的参考设计供电。
    希望有一个线索来解决这个问题。 寄存器值设置中是否需要完成某些操作?

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

    您好、Roger、

    您可以不转到 Remote Register 选项卡、而是点击 Scripting 选项卡并 在 SER 中的 DES 和 board.ReadI2C (0x58、0x00.1)输入 board.ReadI2C (0x18、0x0、1)。 如果读取器件 ID 的十进制值、则意味着通信已建立。 键入命令后、您可以共享 ALP 和所获得输出的屏幕截图。


    此致、

    G·阿巴尔卡

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

    您好、Gil:

    下面是带有上述脚本的 ALP 引起的注意的问题。 似乎  确实建立了沟通。 但我在 DES 上单击了"Remote Registers"、错误消息仍然存在。

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

    您好、Roger、

    是的、这表明已建立通信。 我们可以从 SER 读取和 DES 彼此的地址。 您能不能截取您拥有的 ALP 版本? 请转到"帮助"选项卡->关于此计划。

    此致、

    G·阿巴尔卡

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

    您好、Gil:

    版本为1.57.001。  

    BR, Roger

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

    您好、Roger、

    ALP 需要更新。 请转至: https://www.ti.com/tool/ALP 并下载 ALP-PROFILE-UPDATE。 这将解决您的问题。

    此致、

    G·阿巴尔卡

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

    您好、Gil:

     通过解串器请求串行器的读/写寄存器以及 ALP 上的脚本似乎可以正常工作。 谢谢。
    我们这边的最终目标是让主机(STM32 MCU)  实现相同的功能、或者用移植脚本代替 ALP 来读取/写入寄存器。
    是否有可用于此用途的示例代码?

    BR, Roger   

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

    您好、Roger、

    您的系统是 STM32 MCU -> 925 -> 926。 您将能够直接读取/写入925;但是、如果要读取/写入926、您需要在925中启用 I2C 直通。  

    没有示例代码。 但是、此 PowerPoint 可指导您如何设置它。

    e2e.ti.com/.../I2C-FPD_2D00_Link.pptx

    此致、

    G·阿巴尔卡