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.

[参考译文] DS90UB962-Q1:无摄像头图像输出

Guru**** 2487425 points
Other Parts Discussed in Thread: ALP, USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1406596/ds90ub962-q1-no-camera-picture-output

器件型号:DS90UB962-Q1
主题中讨论的其他器件:ALPUSB2ANY

工具与软件:

我们应用了如下参数:

0x4C、0x01、//RX 端口0写使能
0x58、0x5E、//I2C 直通、BCC 50Mbps
0x07、0xFF、//禁用 BCC 看门狗
0x09、0x81、
0x5C、0xb0、//933地址
//0x5D、0x06、//摄像机地址
//0x65、0xB2、//摄像头地址

0x4C、0x12、//RX 端口1写使能
0x58、0x5E、//I2C 直通、BCC 50Mbps
0x07、0xFF、//禁用 BCC 看门狗
0x09、0x81、
0x5C、0xb0、//933地址
//0x5D、0x06、//摄像机地址
//0x65、0xB2、//摄像头地址

0x4C、0x24、//RX 端口2写使能
0x58、0x5E、//I2C 直通、BCC 50Mbps
0x07、0xFF、//禁用 BCC 看门狗
0x09、0x81、
0x5C、0xb0、//933地址
//0x5D、0x06、//摄像机地址
//0x65、0xB2、//摄像头地址

0x4C、0x38、//RX 端口3写使能
0x58、0x5E、//I2C 直通、BCC 50Mbps
0x07、0xFF、//禁用 BCC 看门狗
0x09、0x81、
0x5C、0xb0、//933地址
//0x5D、0x06、//摄像机地址
//0x65、0xB2、//摄像头地址

0x5E、0xDA、//GW5200物理地址
0x66、0xDA、//GW5200别名地址
0x5F、0xD8、//GW5200失效防护地址
0x67、0xD8、//GW5200故障安全地址
0x6D、0x7C、// CSI 设置
0x6E、0xA8、//BC_GPIO0=0、GC_GPIO1=Fsync
0x70、0x1E、//vc0、YUV422
0x72、0xE4、//vc0
0x7C、0xC1、

0x32、0x01、
0x33、0x03、//#CSI out enable、启用连续时钟
0x20、0xC0、//#CSI 转发 PORT0、1

//帧同步设置、对于25Mbps 反向通道运行、
//帧周期为1200ns (30位 x 40ns/位)。
//30fps、333333/1200=27777=0x6C81
//0x6E、0xA0、
//0x19、0x0C、//FS_HIGH_TIME_1
//0x1A、0x81、//FS_HIGH_TIME_0
//0x1B、0x60、//FS_LOW_TIME_1
//0x1C、0x00、//FS_LOW_TIME_0
//0x18、0x01、//帧同步启用

//50fps
//帧同步设置、用于50Mbps 反向通道运行、
//帧周期为600ns (30位 x 20ns/位)。
//50fps、20000000/600=333=0x8235
0x6E、0xA0、
0x19、0x02、//FS_HIGH_TIME_1
0x1A、0x35、//FS_HIGH_TIME_0
0x1b、0x80、//FS_LOW_TIME_1
0x1C、0x00、//FS_LOW_TIME_0
0x18、0x01、//帧同步启用

然后输入 NTSC 摄像机、但无法显示摄像机画面、MIPI 有波形。

问题是我们如何对其进行检查和调查?

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

    你好、Robin、

    感谢您回答此问题。 您能否在下面确认几个要点?

    1. 我看到脚本中注明了 UB933、但在其他点 BC 设置为0x58中50Mbps。 您能否确认此处使用的正确伙伴串行器是什么? 如果使用 UB933、则需要将 BC 速率设置为2.5Mbps
    2. 您是否阅读过任何诊断信息? 最好先使用解串器寄存器0x4D、它将显示发生器/解串器之间的锁定状态
    3. 如果使用 UB933、我们需要将 DVP 视频转换为 CSI 视频、则应将此值添加到配置脚本中。
    4. 从传感器开始流式传输后、我们应该会在解串器的寄存器0x73 - 0x76中看到线长度和线数。 这些寄存器是否在 FPD RX 读回活动数据?
    5. 您是否知道原理图中的模式选择设置为什么? 如果设置不正确、可能需要覆盖 FPD RX 模式。

    感谢您帮助我们澄清这些要点、如果我可以在此处说明什么、请告诉我。

    此致!

    Thomas

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

    您好、Thomas、ñ a

    我们使用 UB933、我认为我们需要通过 UB962初始化 UB933、您能给我一些演示如何初始化 UB933的示例代码吗? 谢谢

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

    你好、Robin、

    您在这里使用的串行器的模式选择是什么? 这将确定链接到 UB933时需要覆盖的内容。 请查看 UB962数据表中的下表、我们正在查看从 UB962模式引脚的硬件侧选择了其中哪些模式。

    此致!

    Thomas

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

    您好、Thomas、ñ a

    UB962的模式为 CSI-2模式、UB933的模式为外部振荡器模式、图像传感器的格式为 YUV422 10BIT。

    此致!

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

    你好、Robin、

    与933配对时、无法将 UB962设置为 CSI-2同步模式。 在您的情况下、必须在 DVP RAW10模式下使用962。

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

    Hhi Hamzeh、ć

    您能告诉我3号和7号模式之间的推论如下:

    使用哪种模式?

    此致!

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

    您好、Thomas、ñ a

    我们读取寄存器0x4D、值为0xC0、它表示在 SET/DES 之间解锁、我们如何检查它?

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

    你好、Robin、

    您能告诉我3号模式与7号模式之间的区别如下:

    没有区别。 您可以选择任何一个。

    以及我们应该使用哪种模式?

    您应该在 SER 和 DES 上使用相同模式。 如果在 SER 上使用 RAW10、则在 DES 上选择两种 RAW10模式中的任何一种。

    我们读取寄存器0x4D、值是0xC0、表示在 set/des 之间解锁、我们如何检查此项?

    0x4D = 0xC0表示使用的端口为 RX3、LOCK 为低电平。

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

    Hhi Hamzeh、ć

    我们使用 UB962和 UB933的组合、到目前为止我们无法显示摄像头。 因此、我们需要确认色条可以首先显示 UB962。

    您能否为我们提供用于生成色条的注册配置脚本?

    非常感谢!

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

    你好、Robin、

    为了能够生成图形代码、我需要您的预期分辨率、数据类型和帧速率。 或者、您可以使用我们的 ALP 生成您想要连接到 UB962的任何图形。

    此外、如果您可以从 UB962为正确 RX 端口提供寄存器转储、那么我可以查看这些信息并查看具体情况。

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

    尊敬的 Hamzeh:

    您可以使用720p、YUV422 10位和30fps 来生成图形代码。

    谢谢。

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

    你好、Robin、

    下面是一个示例脚本:

    board.WriteReg(0x33, 0x03)                
                                
    board.WriteReg(0xB0, 0x02)                # IA_AUTO_INC=1
    board.WriteReg(0xB1, 0x01)                # PGEN_CTL
                                
    board.WriteReg(0xB2, 0x01)                # PGEN_ENABLE=1
    board.WriteReg(0xB2, 0x35)                # PGEN_CFG
    board.WriteReg(0xB2, 0x1F)                # PGEN_CSI_DI
    board.WriteReg(0xB2, 0x0C)                # PGEN_LINE_SIZE1
    board.WriteReg(0xB2, 0x80)                # PGEN_LINE_SIZE0
    board.WriteReg(0xB2, 0x01)                # PGEN_BAR_SIZE1
    board.WriteReg(0xB2, 0x90)                # PGEN_BAR_SIZE0
    board.WriteReg(0xB2, 0x02)                # PGEN_ACT_LPF1
    board.WriteReg(0xB2, 0xD0)                # PGEN_ACT_LPF0
    board.WriteReg(0xB2, 0x03)                # PGEN_TOT_LPF1
    board.WriteReg(0xB2, 0x20)                # PGEN_TOT_LPF0
    board.WriteReg(0xB2, 0x10)                # PGEN_LINE_PD1
    board.WriteReg(0xB2, 0x47)                # PGEN_LINE_PD0
    board.WriteReg(0xB2, 0x0A)                # PGEN_VBP
    board.WriteReg(0xB2, 0x0A)                # PGEN_VFP
    board.WriteReg(0xB2, 0xAA)                # PGEN_COLOR0
    board.WriteReg(0xB2, 0x33)                # PGEN_COLOR1
    board.WriteReg(0xB2, 0xF0)                # PGEN_COLOR2
    board.WriteReg(0xB2, 0x7F)                # PGEN_COLOR3
    board.WriteReg(0xB2, 0x55)                # PGEN_COLOR4
    board.WriteReg(0xB2, 0xCC)                # PGEN_COLOR5
    board.WriteReg(0xB2, 0x0F)                # PGEN_COLOR6
    board.WriteReg(0xB2, 0x80)                # PGEN_COLOR7
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR8
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR9
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR10
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR11
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR12
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR13
    board.WriteReg(0xB2, 0x00)                # PGEN_COLOR14
    board.WriteReg(0xB2, 0x00)                # Reserved

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

    Hhi Hamzeh、ć

    正如您提到的、对于此脚本、我们仍然无法显示 Pattern mode、我们应该如何转储寄存器?

    谢谢!

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

    你好、Robin、

    您需要通过 I2C 访问 DES。 您可以使用 USB2ANY 或任何其他编程器软件狗与 DES 通信。

    在与 DES 通信之后、您需要读取从0x01开始直到0xFF 的所有 DES 寄存器的值

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

    尊敬的 Hamzeh:

    我们已在 Pattern 模式下将 DES 寄存器从0x01转储到0xFF。 请帮助我检查此内容:

    REG[0x0]:0x60
    REG[0x1]:0x0
    REG[0x2]:0x1E
    REG[0x3]:0x40
    REG[0x4]:0xd0
    REG[0x5]:0x1
    REG[0x6]:0x0
    REG[0x7]:0xFE
    REG[0x8]:0x1c
    REG[0x9]:0x10
    REG[0xA]:0x7a
    REG[0xb]:0x7a
    reg[0xc]:0xF
    reg[0xd]:0xb9
    reg[0xe]:0x1
    reg[0xF]:0xff
    REG[0x10]:0x0
    REG[0x11]:0x0
    REG[0x12]:0x0
    REG[0x13]:0x0
    REG[0x14]:0x0
    REG[0x15]:0x0
    REG[0x16]:0x0
    REG[0x17]:0x0
    REG[0x18]:0x0
    REG[0x19]:0x0
    REG[0x1A]:0x0
    REG[0x1b]:0x0
    REG[0x1c]:0x0
    REG[0x1d]:0x0
    REG[0x1E]:0x4
    REG[0x1f]:0x2
    REG[0x20]:0xf0
    REG[0x21]:0x3
    REG[0x22]:0x0
    REG[0x23]:0x0
    REG[0x24]:0x0
    REG[0x25]:0x0
    REG[0x26]:0x0
    REG[0x27]:0x0
    REG[0x28]:0x0
    REG[0x29]:0x0
    REG[0x2A]:0x0
    REG[0x2b]:0x0
    REG[0x2C]:0x0
    REG[0x2D]:0x0
    reg[0x2e]:0x0
    REG[0x2F]:0x0
    REG[0x30]:0x0
    REG[0x31]:0x0
    REG[0x32]:0x0
    REG[0x33]:0x0
    REG[0x34]:0x0
    REG[0x35]:0x0
    REG[0x36]:0x0
    REG[0x37]:0x0
    REG[0x38]:0x0
    REG[0x39]:0x0
    REG[0x3A]:0x0
    reg[0x3b]:0x0
    reg[0x3c]:0x0
    REG[0x3D]:0x0
    REG[0x3E]:0x0
    REG[0x3f]:0x0
    REG[0x40]:0x0
    REG[0x41]:0xa9
    REG[0x42]:0x71
    REG[0x43]:0x1
    REG[0x44]:0x0
    REG[0x45]:0x0
    REG[0x46]:0x20
    REG[0x47]:0x0
    REG[0x48]:0x0
    REG[0x49]:0x0
    REG[0x4a]:0x0
    REG[0x4b]:0x12
    REG[0x4c]:0x0
    REG[0x4d]:0x17
    reg[0x4e]:0xe5
    REG[0x4f]:0x29
    REG[0x50]:0xff
    REG[0x51]:0x0
    REG[0x52]:0x0
    REG[0x53]:0x0
    REG[0x54]:0x0
    reg[0x55]:0xff
    reg[0x56]:0xff
    REG[0x57]:0x0
    REG[0x58]:0x18
    REG[0x59]:0x0
    REG[0x5A]:0x0
    REG[0x5b]:0xba
    REG[0x5c]:0x0
    REG[0x5d]:0x0
    REG[0x5E]:0x0
    REG[0x5f]:0x0
    REG[0x60]:0x0
    REG[0x61]:0x0
    REG[0x62]:0x0
    REG[0x63]:0x0
    REG[0x64]:0x0
    REG[0x65]:0x0
    REG[0x66]:0x0
    REG[0x67]:0x0
    REG[0x68]:0x0
    REG[0x69]:0x0
    REG[0x6A]:0x0
    REG[0x6b]:0x0
    REG[0x6c]:0x0
    REG[0x6d]:0x7f
    REG[0x6e]:0x88
    reg[0x6f]:0x88
    REG[0x70]:0x2b
    REG[0x71]:0x2C
    REG[0x72]:0xe4
    REG[0x73]:0x2
    REG[0x74]:0xff
    REG[0x75]:0xA
    REG[0x76]:0x0
    REG[0x77]:0xc5
    REG[0x78]:0x0
    REG[0x79]:0x1
    REG[0x7A]:0x0
    REG[0x7B]:0x0
    REG[0x7c]:0x20
    REG[0x7d]:0x0
    REG[0x7E]:0x0
    REG[0x7f]:0x0
    REG[0x80]:0x0
    REG[0x81]:0x0
    REG[0x82]:0x0
    REG[0x83]:0x0
    REG[0x84]:0x0
    REG[0x85]:0x0
    REG[0x86]:0x0
    REG[0x87]:0x0
    REG[0x88]:0x0
    REG[0x89]:0x0
    REG[0x8A]:0x0
    REG[0x8b]:0x0
    REG[0x8c]:0x0
    REG[0x8d]:0x0
    REG[0x8e]:0x0
    REG[0x8F]:0x0
    REG[0x90]:0x0
    REG[0x91]:0x0
    REG[0x92]:0x0
    REG[0x93]:0x0
    REG[0x94]:0x0
    REG[0x95]:0x0
    REG[0x96]:0x0
    REG[0x97]:0x0
    REG[0x98]:0x0
    REG[0x99]:0x0
    REG[0x9A]:0x0
    REG[0x9b]:0x0
    REG[0x9C]:0x0
    REG[0x9d]:0x0
    reg[0x9e]:0x0
    reg[0x9f]:0x0
    reg[0xa0]:0x0
    reg[0xa1]:0x0
    reg[0xa2]:0x0
    reg[0xa3]:0x0
    reg[0xa4]:0x0
    REG[0xA5]:0x1b
    reg[0xa6]:0x0
    reg[0xa7]:0x0
    reg[0xa8]:0x0
    reg[0xa9]:0x0
    REG[0xAA]:0x0
    reg[0xab]:0x0
    reg[0xac]:0x0
    REG[0xAD]:0x0
    REG[0xAE]:0x0
    reg[0xaf]:0x0
    reg[0xb0]:0x2
    reg[0xb1]:0x20
    reg[0xb2]:0x0
    reg[0xb3]:0x8
    reg[0xb4]:0x25
    reg[0xb5]:0x0
    reg[0xb6]:0x18
    reg[0xb7]:0x0
    reg[0xb8]:0x8F
    reg[0xb9]:0x33
    REG[0xBA]:0x83
    REG[0xbb]:0x74
    reg[0xbc]:0x80
    REG[0xBD]:0x0
    REG[0xBE]:0x0
    reg[0xbf]:0x0
    reg[0xc0]:0x0
    reg[0xc1]:0x0
    REG[0xC2]:0x0
    reg[0xc3]:0x0
    reg[0xc4]:0x0
    reg[0xc5]:0x0
    reg[0xc6]:0x0
    reg[0xc7]:0x0
    reg[0xc8]:0x0
    reg[0xc9]:0x0
    reg[0xca]:0x0
    reg[0xcb]:0x0
    reg[0xcc]:0x0
    reg[0xcd]:0x0
    reg[0xce]:0x0
    REG[0xCF]:0x0
    reg[0xd0]:0x0
    REG[0xD1]:0x43
    REG[0xd2]:0x94
    REG[0xd3]:0xF
    reg[0xd4]:0x60
    reg[0xd5]:0xf2
    reg[0xd6]:0x0
    REG[0xd7]:0x3
    REG[0xd8]:0x0
    REG[0xd9]:0x0
    reg[0xda]:0x0
    reg[0xdb]:0x0
    reg[0xdc]:0x0
    reg[0xdd]:0x0
    REG[0xDE]:0x0
    reg[0xdf]:0x0
    reg[0xe0]:0x0
    REG[0xE1]:0x0
    reg[0xe2]:0x0
    reg[0xe3]:0x0
    reg[0xe4]:0x0
    reg[0xe5]:0x0
    reg[0xe6]:0x0
    reg[0xe7]:0x0
    reg[0xe8]:0x0
    reg[0xe9]:0x0
    REG[0xEA]:0x0
    reg[0xeb]:0x0
    REG[0xEC]:0x0
    REG[0xED]:0x0
    reg[0xee]:0x0
    reg[0xef]:0x0
    reg[0xf0]:0x5f
    REG[0xF1]:0x55
    reg[0xf2]:0x42
    reg[0xf3]:0x39
    reg[0xf4]:0x36
    reg[0xf5]:0x30
    reg[0xf6]:0x0
    reg[0xf7]:0x0
    reg[0xf8]:0x0
    reg[0xf9]:0x0
    reg[0xfa]:0x0
    reg[0xfb]:0x0
    REG[0xFC]:0x0
    REG[0xFD]:0x0
    REG[0xFE]:0x0
    reg[0xff]:0x0

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

    你好、Robin、

    请确保在寄存器0x33[0]= 1中启用 CSI 输出 TX

    此外、连接摄像头后、请确保在寄存器0x20中启用 RX 端口转发。

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

    Hhi Hamzeh、ć

    我们 仍然无法显示 Pattern 模式、使用脚本时如下所示:

    ds90ub962_write_reg (0x33、0x01);//# CSI enable

    ds90ub962_write_reg (0xB0、0x00);//# indirect Pattern Gen Registers
    ds90ub962_write_reg (0xB1、0x01);//# PGEN_CTL
    ds90ub962_write_reg (0xB2、0x01);//
    ds90ub962_write_reg (0xB1、0x02);//# PGEN_CFG
    ds90ub962_write_reg (0xB2、0x33);//
    ds90ub962_write_reg (0xB1、0x03);//# PGEN_CSI_DI
    ds90ub962_write_reg (0xB2、0x24);//
    ds90ub962_write_reg (0xB1、0x04);//# PGEN_LINE_SIZE1
    ds90ub962_write_reg (0xB2、0x0F);//
    ds90ub962_write_reg (0xB1、0x05);//# PGEN_LINE_SIZE0
    ds90ub962_write_reg (0xB2、0x00);//
    ds90ub962_write_reg (0xB1、0x06);//# PGEN_BAR_SIZE1
    ds90ub962_write_reg (0xB2、0x01);//
    ds90ub962_write_reg (0xB1、0x07);//# PGEN_BAR_SIZE0
    ds90ub962_write_reg (0xB2、0xE0);//
    ds90ub962_write_reg (0xB1、0x08);//# PGEN_ACT_LPF1
    ds90ub962_write_reg (0xB2、0x02);//
    ds90ub962_write_reg (0xB1、0x09);//# PGEN_ACT_LPF0
    ds90ub962_write_reg (0xB2、0xD0);//
    ds90ub962_write_reg (0xB1、0x0A);//# PGEN_TOT_LPF1
    ds90ub962_write_reg (0xB2、0x04);//
    ds90ub962_write_reg (0xB1、0x0B);//# PGEN_TOT_LPF0
    ds90ub962_write_reg (0xB2、0x1A);//
    ds90ub962_write_reg (0xB1、0x0C);//# PGEN_LINE_PD1
    ds90ub962_write_reg (0xB2、0x0C);//
    ds90ub962_write_reg (0xB1、0x0D);//# PGEN_LINE_PD0
    ds90ub962_write_reg (0xB2、0x67);//
    ds90ub962_write_reg (0xB1、0x0E);//# PGEN_VBP
    ds90ub962_write_reg (0xB2、0x21);//
    ds90ub962_write_reg (0xB1、0x0F);//# PGEN_VFP
    ds90ub962_write_reg (0xB2、0x0A);//

    ds90ub962_write_reg (0x4C、0x01);// page 到端口 RX0
    ds90ub962_write_reg (0x70、0x1F);//RAW10_datatype_yuv422b10_VC0
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x12);// page 连接到端口 Rx1
    ds90ub962_write_reg (0x70、0x5F);//RAW10_datatype_yuv422b10_vc1
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x24);// page 连接到端口 RX2
    ds90ub962_write_reg (0x70、0x9F);//RAW10_datatype_yuv422b10_vc2
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x38);// page 连接到端口 RX3
    ds90ub962_write_reg (0x70、0xDF);//RAW10_datatype_yuv422b10_VC3
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x20、0x30);

    ds90ub962_write_reg (0x21、0x14);//为 CSI 端口0和1启用基本同步转发

    并以低电平的方式转储寄存器:

    REG[0x0]:0x60
    REG[0x1]:0x0
    REG[0x2]:0x1E
    REG[0x3]:0x40
    REG[0x4]:0xd0
    REG[0x5]:0x1
    REG[0x6]:0x0
    REG[0x7]:0xFE
    REG[0x8]:0x1c
    REG[0x9]:0x10
    REG[0xA]:0x7a
    REG[0xb]:0x7a
    reg[0xc]:0xF
    reg[0xd]:0xb9
    reg[0xe]:0x1
    reg[0xF]:0xff
    REG[0x10]:0x0
    REG[0x11]:0x0
    REG[0x12]:0x0
    REG[0x13]:0x0
    REG[0x14]:0x0
    REG[0x15]:0x0
    REG[0x16]:0x0
    REG[0x17]:0x0
    REG[0x18]:0x1
    REG[0x19]:0x1
    REG[0x1A]:0x15
    REG[0x1b]:0x9
    REG[0x1c]:0xc3
    REG[0x1d]:0x0
    REG[0x1E]:0x4
    REG[0x1f]:0x2
    REG[0x20]:0x30
    REG[0x21]:0x14
    REG[0x22]:0x0
    REG[0x23]:0x0
    REG[0x24]:0x0
    REG[0x25]:0x0
    REG[0x26]:0x0
    REG[0x27]:0x0
    REG[0x28]:0x0
    REG[0x29]:0x0
    REG[0x2A]:0x0
    REG[0x2b]:0x0
    REG[0x2C]:0x0
    REG[0x2D]:0x0
    reg[0x2e]:0x0
    REG[0x2F]:0x0
    REG[0x30]:0x0
    REG[0x31]:0x0
    REG[0x32]:0x1
    REG[0x33]:0x1
    REG[0x34]:0x0
    REG[0x35]:0x0
    REG[0x36]:0x0
    REG[0x37]:0x3
    REG[0x38]:0x0
    REG[0x39]:0x0
    REG[0x3A]:0x0
    reg[0x3b]:0x0
    reg[0x3c]:0x0
    REG[0x3D]:0x0
    REG[0x3E]:0x0
    REG[0x3f]:0x0
    REG[0x40]:0x0
    REG[0x41]:0xa9
    REG[0x42]:0x71
    REG[0x43]:0x1
    REG[0x44]:0x0
    REG[0x45]:0x0
    REG[0x46]:0x20
    REG[0x47]:0x0
    REG[0x48]:0x0
    REG[0x49]:0x0
    REG[0x4a]:0x0
    REG[0x4b]:0x12
    REG[0x4c]:0x38
    reg[0x4d]:0xc0
    REG[0x4e]:0x2
    REG[0x4f]:0x0
    REG[0x50]:0x0
    REG[0x51]:0x0
    REG[0x52]:0x0
    REG[0x53]:0x0
    REG[0x54]:0x0
    REG[0x55]:0x0
    REG[0x56]:0x0
    REG[0x57]:0x0
    REG[0x58]:0x58
    REG[0x59]:0x0
    REG[0x5A]:0x0
    REG[0x5b]:0x0
    REG[0x5c]:0x0
    REG[0x5d]:0x0
    REG[0x5E]:0x0
    REG[0x5f]:0x0
    REG[0x60]:0x0
    REG[0x61]:0x0
    REG[0x62]:0x0
    REG[0x63]:0x0
    REG[0x64]:0x0
    REG[0x65]:0x0
    REG[0x66]:0x0
    REG[0x67]:0x0
    REG[0x68]:0x0
    REG[0x69]:0x0
    REG[0x6A]:0x0
    REG[0x6b]:0x0
    REG[0x6c]:0x0
    REG[0x6d]:0x7f
    reg[0x6e]:0xAA
    reg[0x6f]:0x88
    REG[0x70]:0xdf
    REG[0x71]:0xec
    REG[0x72]:0xe4
    REG[0x73]:0x0
    REG[0x74]:0x0
    REG[0x75]:0x0
    REG[0x76]:0x0
    REG[0x77]:0xc5
    REG[0x78]:0x0
    REG[0x79]:0x1
    REG[0x7A]:0x0
    REG[0x7B]:0x0
    REG[0x7c]:0xc0
    REG[0x7d]:0x0
    REG[0x7E]:0x0
    REG[0x7f]:0x0
    REG[0x80]:0x0
    REG[0x81]:0x0
    REG[0x82]:0x0
    REG[0x83]:0x0
    REG[0x84]:0x0
    REG[0x85]:0x0
    REG[0x86]:0x0
    REG[0x87]:0x0
    REG[0x88]:0x0
    REG[0x89]:0x0
    REG[0x8A]:0x0
    REG[0x8b]:0x0
    REG[0x8c]:0x0
    REG[0x8d]:0x0
    REG[0x8e]:0x0
    REG[0x8F]:0x0
    REG[0x90]:0x0
    REG[0x91]:0x0
    REG[0x92]:0x0
    REG[0x93]:0x0
    REG[0x94]:0x0
    REG[0x95]:0x0
    REG[0x96]:0x0
    REG[0x97]:0x0
    REG[0x98]:0x0
    REG[0x99]:0x0
    REG[0x9A]:0x0
    REG[0x9b]:0x0
    REG[0x9C]:0x0
    REG[0x9d]:0x0
    reg[0x9e]:0x0
    reg[0x9f]:0x0
    reg[0xa0]:0x0
    reg[0xa1]:0x0
    reg[0xa2]:0x0
    reg[0xa3]:0x0
    reg[0xa4]:0x0
    REG[0xA5]:0x1c
    reg[0xa6]:0x0
    reg[0xa7]:0x0
    reg[0xa8]:0x0
    reg[0xa9]:0x0
    REG[0xAA]:0x0
    reg[0xab]:0x0
    reg[0xac]:0x0
    REG[0xAD]:0x0
    REG[0xAE]:0x0
    reg[0xaf]:0x0
    reg[0xb0]:0x0
    reg[0xb1]:0xf
    reg[0xb2]:0xa
    reg[0xb3]:0x8
    reg[0xb4]:0x25
    reg[0xb5]:0x0
    reg[0xb6]:0x18
    reg[0xb7]:0x0
    reg[0xb8]:0x8F
    reg[0xb9]:0x33
    REG[0xBA]:0x83
    REG[0xbb]:0x74
    reg[0xbc]:0x80
    REG[0xBD]:0x0
    REG[0xBE]:0x0
    reg[0xbf]:0x0
    reg[0xc0]:0x0
    reg[0xc1]:0x0
    REG[0xC2]:0x0
    reg[0xc3]:0x0
    reg[0xc4]:0x0
    reg[0xc5]:0x0
    reg[0xc6]:0x0
    reg[0xc7]:0x0
    reg[0xc8]:0x0
    reg[0xc9]:0x0
    reg[0xca]:0x0
    reg[0xcb]:0x0
    reg[0xcc]:0x0
    reg[0xcd]:0x0
    reg[0xce]:0x0
    REG[0xCF]:0x0
    reg[0xd0]:0x0
    REG[0xD1]:0x43
    REG[0xd2]:0x94
    reg[0xd3]:0x3f
    reg[0xd4]:0x60
    reg[0xd5]:0xf2
    reg[0xd6]:0x0
    REG[0xd7]:0x3
    REG[0xd8]:0x0
    REG[0xd9]:0x0
    reg[0xda]:0x0
    reg[0xdb]:0x0
    reg[0xdc]:0x0
    reg[0xdd]:0x0
    REG[0xDE]:0x0
    reg[0xdf]:0x0
    reg[0xe0]:0x0
    REG[0xE1]:0x0
    reg[0xe2]:0x0
    reg[0xe3]:0x0
    reg[0xe4]:0x0
    reg[0xe5]:0x0
    reg[0xe6]:0x0
    reg[0xe7]:0x0
    reg[0xe8]:0x0
    reg[0xe9]:0x0
    REG[0xEA]:0x0
    reg[0xeb]:0x0
    REG[0xEC]:0x0
    REG[0xED]:0x0
    reg[0xee]:0x0
    reg[0xef]:0x0
    reg[0xf0]:0x5f
    REG[0xF1]:0x55
    reg[0xf2]:0x42
    reg[0xf3]:0x39
    reg[0xf4]:0x36
    reg[0xf5]:0x30
    reg[0xf6]:0x0
    reg[0xf7]:0x0
    reg[0xf8]:0x0
    reg[0xf9]:0x0
    reg[0xfa]:0x0
    reg[0xfb]:0x0
    REG[0xFC]:0x0
    REG[0xFD]:0x0
    REG[0xFE]:0x0
    reg[0xff]:0x0

    请帮助我们检查,数据类型是 YUV422 8bit ?

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

    你好、Robin、

    想知道为什么你不使用我发给你的脚本! 看起来您使用的是完全不同的脚本。

    请使用我发送给您的脚本;我已经测试过它、它正在工作。 如果它最终不起作用、您需要检查 SoC 的设置。

    此外、Patgen 不需要以下行。 只有在从 SER/摄像头转发传入的视频数据时才需要这些寄存器。

    [报价 userid="621031" url="~/support/interface-group/interface/f/interface-forum/1406596/ds90ub962-q1-no-camera-picture-output/5423047 #5423047"]

    ds90ub962_write_reg (0x4C、0x01);// page 到端口 RX0
    ds90ub962_write_reg (0x70、0x1F);//RAW10_datatype_yuv422b10_VC0
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x12);// page 连接到端口 Rx1
    ds90ub962_write_reg (0x70、0x5F);//RAW10_datatype_yuv422b10_vc1
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x24);// page 连接到端口 RX2
    ds90ub962_write_reg (0x70、0x9F);//RAW10_datatype_yuv422b10_vc2
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x4C、0x38);// page 连接到端口 RX3
    ds90ub962_write_reg (0x70、0xDF);//RAW10_datatype_yuv422b10_VC3
    ds90ub962_write_reg (0x7C、0xC0);//RAW10使用较低的8位

    ds90ub962_write_reg (0x20、0x30);

    ds90ub962_write_reg (0x21、0x14);//为 CSI 端口0和1启用基本同步转发

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

    Hhi Hamzeh、ć

    正如我之前说过的、 当使用您发送的脚本时、寄存器0x33为0、我们不知道原因、因此请自己试一试。

    您是否知道为什么0x33为0?

    谢谢!

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

    你好、Robin、

    尝试将寄存器0x33写入脚本末尾、看看这样是否可行?