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.

[参考译文] DS90UB960-Q1:基本配置和使用及/或 Linux 内核5.10驱动程序快速指南

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1293984/ds90ub960-q1-quick-guide-for-basic-configuration-and-usage-and-or-linux-kernel-5-10-driver

器件型号:DS90UB960-Q1

您好!

我需要一些快速入门和基本配置方面的帮助、以便初始化并使用带有2个摄像头传感器和 DS90UB953串行器的器件。

这是我第一次使用这些设备(以及一般的摄像头)

1.我的设置:

- Orin NX SoC (运行 Linux 内核5.10)

-通过 CSI-2连接到 SoC 的 FPD 链路设备(DS90UB960-Q1)

- 2个摄像头传感器连接到 FPD link 设备(ds90ub953串行器)  

2.我到目前为止的发现

2.1. Linux 驱动程序:

- TI 没有提供 Linux 驱动程序:  

e2e.ti.com/.../ds90ub960-q1-linux-driver-required

-有一个主线 Linux 驱动程序的内核6.6:

 https://elixir.bootlin.com/linux/v6.6/source/drivers/media/i2c/ds90ub960.c

但是内核5.10没有

2.2基本设置:

-客户支持已将 我转至以下帖子:

  e2e.ti.com/.../linux-ds90ub933-q1-linux-serializer-ds90ub933-q1-programming-ds90ub33-q1

 

我不知道链接的 pdf 是否适用于我的案例(设置和 FPD 模型)

-在这里寻找信息:

https://www.ti.com/lit/ds/symlink/ds90ub960-q1.pdf?ts = 1700381880936、ref_url=https%253A%252F%252Fwww.google.com%252F 

而此处为:

www.ti.com/.../snlu311.pdf

3.我的问题是:

3.1.我不知道推荐的 帖子是否也适合我的车型(型号有点不同)

3.2.我不知道参考的帖子信息是否已更新 (例如、 帖子中提到的此设备仍然没有 Linux 驱动程序)

3.3.我没有在指南中找到一个明确的例程("做到 这一点")来帮助我开始和获得一个基本的工作设置。

我很乐意提供任何可以帮助我快速入门的信息。   

谢谢

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

    尊敬的 Yoav、

    感谢您的提问。

    .1. 我不知道推荐的 帖子是否也适合我的型号(型号有点不同)

    由于您使用960和953、因此可参考以下有关如何设计 FPD-Link III 系统的应用手册: https://www.ti.com/lit/an/snla267a/snla267a.pdf

    3.2. 我不知道参考帖子信息是否已更新 (例如、 帖子中提及的此设备仍然没有 Linux 驱动程序)

    您链接的此 E2E 中的信息仍然正确-我们没有适用于 FPD-Link 器件的 Linux 驱动程序。 如该视频所述、您可以通过对寄存器的 I2C 编程来配置 SERDES。 有关 FPD-Link I2C 编程的更多信息、请参阅数据表或 此应用手册

    3.3. 我没有在指南中找到一个明确的例程("这样做 是为了实现这一点")来帮助我开始并获得基本的工作设置。

    我在1)中链接的应用手册应该可以帮助您开始 进行基本设置。 在该应用手册中、请参阅第2.2节"与953和954的成功 I2C 通信"。 SoC 应通过 I2C 连接到960解串器、以便您在本地与960通信、并(通过 FPD-Link)远程与953通信。

    如果953和960通过 MODE 引脚通过硬件捆绑到正确的模式、它们应在启动时锁定。 否则、请仔细检查模式自举是否正确、以及是否在960寄存器0x58中为每个端口正确配置了反向通道。

    在每个端口建立锁定后、在960寄存器0x58中启用 I2C 直通后、还可以在每个953串行器上读取/写入寄存器。  

    数据表包含有关配置 CSI、GPIO、中断等不同功能的详细部分和脚本示例。 您配置的内容取决于系统要求。 通常、您需要在串行器/解串器上配置 CSI 设置、以匹配成像仪/SoC CSI 设置以及 GPIO、从而可以配置成像仪(请参阅 上文应用手册中的第4.1节"使用 SER GPIO 进行传感器初始化")。  

    960还具有特定于端口的状态寄存器、您可以读取这些寄存器来监控每个 RX 端口的特定情况(如锁定状态、错误检测等)。 数据表的960寄存器部分指定了端口专用寄存器。 更多相关信息、请参见 产品说明书或应用手册。

    如果您需要更多帮助、请告诉我!  

    此致、

    信迪