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可正常工作。
我的意思是、如果我们使用摄像机定义的图像尺寸、就可以了。
(定义的图像尺寸>>有效图像尺寸 H:1280 V:720)
输出图像高度 H:3300 V:750
但在异常情况下、DS90UB960无法正常工作。
我的意思是、如果我们使用摄像机的用户定义图像大小、它将不起作用。
(用户定义的图像大小>> 高效图像大小 H:1024 V:768)
输出图像高度 H:0 V:0
请告诉我是否有办法识别图像,即使是这种情况? (异常情况)
此致、
吊信。
你好、Shin、
感谢您的查询。 请帮助回答以下有关此问题的一些问题吗?
这些问题将帮助我们更好地了解您解决此问题的申请。
最棒的
Thomas
尊敬的 Thomas:
我将其添加如下
此致、
吊信。
你好、Shin、
感谢您的跟进。
实质上、我想确认我们是从串行器获取有效数据、还是这是解串器的 CSI 输出问题。 这些问题将有助于缩小此范围。
最棒的
Thomas
你好、Shin、
请注意、E2E 支持论坛将于9月28日至10月2日进行维护、因此在此期间将不可用。 如果您在此期间需要设计支持、可以通过 t-bejin@ti.com 与我联系 、我们可以在这里继续讨论。
正常的 E2E 支持应在10月3日星期一之前返回。
最棒的
Thomas
尊敬的 Thomas:
它将按 如下方式对您的问题进行答复。
我认为答案是寄存器转储值。
此外、如寄存器转储值所示、 线长度的寄存器0x73和0x74为0 (Zeor)。
[第二幅图像]>> 有效图像尺寸( H 1024 / V 768) 和 输出图像高度(H 0 / V 0)
root@imx8mp-var-dart:~# i2cdump -f 2 0x3D
未指定大小(使用字节数据访问)
警告! 该程序会使您的 I2C 总线混淆、导致数据丢失和更糟糕的情况!
我将探测文件/dev/i2c-2、地址0x3D、模式字节
继续? [y/n]、是
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:7A 00 1e 40 d0 01 00 fe 1c 10 7a 7a 0f b9 00 ff zz。@?????zz?。
10:91 00 00 00 00 00 00 00 01 0A D7 61 a0 00 04 02 ?...... ????????
20:00 3c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00。
30:00 00 01 03 01 03 00 00 00 00 00 00 00 00 00 00 00 00 00 。????。
40:00 A9 71 01 00 00 20 00 00 00 12 38 C3 04 25 。?q?.. ??8?%
50:20 00 00 00 00 00 00 00 58 00 00 b0 00 00 00 00 00 00.......... X..?..
60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f aa 88 ???
70:1E EC E4 00 00 00 C5 00 01 00 20 00 00 00 ????????。 (笑声)
80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90:01 EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ??..........
A0:00 00 00 00 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … ?.........
B0:1C 3a 14 08 25 00 18 00 ff 33 83 74 80 00 00 ????????????????????
C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0:00 43 94 02 60 f2 00 02 00 00 00 00 00 00 00 00 00 .C??`?
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0:5F 55 42 39 36 30 00 00 00 00 00 00 00 00 00 00 00 _UB960 .........
root@imx8mp-var-dart:~#
和。。。问题2 >>
>>它使用8位模式(YUV 8位多通道) 、PCLK 为74.25MHz
(此外,帧速率为30 fps)
此致、
吊信
你好、Shin、
感谢您的跟进、让我明天回顾一下并为您提供反馈。
最棒的
Thomas
你好、Shin、
您知道我们是否也能够读取串行器寄存器吗?
从寄存器转储中可以看出、我们可以确认几个点。 所有 FPD RX 端口均已启用、通过寄存器0x4D 确认 LOCK 为高电平、我们将使用正确的 BC 频率。 DS90UB960设置正确时、我们似乎仍然无法从串行器获取任何视频数据、如我们在寄存器0x73和0x74中看到的那样。
这里的一个潜在问题可能是、我们没有从成像仪获取任何数据到串行器。 查看此路径可能会有所帮助。
最棒的
Thomas
尊敬的 Thomas:
是的、你是对的。
而且,我认为它不可读,它读作0 (零)
正如我说的...
如果是我的第一幅图像(正常情况)
它是寄存器转储值、如下所示
此图像设置有效图像尺寸 H:1280 V720和输出图像 H:3300 V:750
(寄存器0x73和0x74为0x02和0xd0)
但是,如果是第二幅图像,它是0 (零)
>>第二幅图像设置有效图像大小 H 1024 V768和输出图像 H:0 V:0
然后,当读出为0 (零)时,是否有办法强制读出固定大小(1024x768)?
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:7A 00 1e 40 d0 01 00 fe 1c 10 7a 7a 0f b9 00 ff zz。@?????zz?。
10:91 00 00 00 00 00 00 00 01 0A D7 61 a0 00 04 02 ?...... ????????
20:00 3c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00。
30:00 00 01 03 01 03 00 00 00 00 00 00 00 00 00 00 00 00 00 。????。
40:00 A9 71 01 00 00 20 00 00 00 12 38 C3 04 25 。?q?.. ??8?%
50:20 00 00 00 00 00 00 00 58 00 00 b0 00 00 00 00 00 00.......... X..?..
60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f aa 88 ???
70:1E EC E4 02 d0 0c 80 C5 00 01 00 20 00 00 ??????????? ?。。 (笑声)
80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90:1B 4c 0d A6 ff 00 00 00 00 00 00 00 00 00 00 00 00»L??...........
A0:00 00 00 00 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … ?.........
B0:1C 3a 14 08 25 00 18 00 ff 33 83 74 80 00 00 ????????????????????
C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0:00 43 94 0f 60 f2 00 02 00 00 00 00 00 00 00 00 00 .C??`?
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0:5F 55 42 39 36 30 00 00 00 00 00 00 00 00 00 00 00 _UB960 .........
此致、
吊信。
你好、Shin、
线路长度和线路计数寄存器为只读状态、并提供从成像仪/串行器接收到的 CSI 数据的相关信息。 在您的案例中、在案例2中、我们似乎没有从成像仪获取任何数据(因为我们有锁、但没有数据)。 在本例中、我们能否确认成像仪正在将 CSI 数据传输到串行器?
最棒的
Thomas
尊敬的 Thomas:
是的、我确认了。
(另外,该摄像机模块是由索尼韩国公司制造的,索尼韩国工程师已经确认了)
然后、我通过其他开发者工具看到了该 case2映像。 (它的计算机连接了一些解串器)
正如您所说的,我们似乎没有在 case2中从成像仪获取任何数据(实际上它有数据,但它没有图像的信息)。
请告诉我," 是否有办法强制它读取固定大小(1024x768)? "
此致、
吊信。
你好、Shin、
无法在 DS90UB960上强制设置线长和线数寄存器。 这些寄存器用于对视频线路中的字节数以及一帧中的线路有效信号数(在原始模式下)进行计数。 这些位列为0表示960未接收到有效视频、因此我们应检查串行器是否接收到有效视频。
最棒的
Thomas
尊敬的 Thomas:
感谢您的支持。
我认为这个问题在摄像头模块中得到了解决。
无论如何、我将关闭它。
此致、
吊信。