工具与软件:
尊敬的 TI 专家:
我试图 在转发模式下进行线路连接、2个935连接到954、但没有成功
我在软件方面做什么:
# DeviceAddress,RegisterAddress,RegisterValue,7位设备地址? 、16位 RegisterAddress? 、在两行之间读取"停止?"和"等待时间"
0x60、0xC、0xAB、0、0、0、0
0x60、0x10、0x91、0、0、0 # FrameSync 信号;器件状态;已启用
0x60、0x19、0xD9、0、0、0 # FS_HIGH_TIME_1
0x60、0x1A、0x03、0、0、0 # FS_HIGH_TIME_0
0x60、0x1B、0xD9、0、0、0 # FS_LOW_TIME_1
0x60、0x1C、0x02、0、0、0 # FS_LOW_TIME_0
0x60、0x18、0x00、0、0、0 #启用帧同步
0x60、0x4C、0x01、0、0、0 #打开端口1
0x60、0x5C、0xB0、0、0、0 #串行器别名 ID
0x60、0x5B、0xB0、0、0、0 #串行器别名 ID
0x60、0x5D、0x48、0、0、0 #TargetID[0]
0x60、0x65、0x48、0、0 #targetAlias[0]
0x60、0x58、0x5e、0、0、0 #BCC_CONFIG
0x60、0x6E、0xA9、0、0、0 #BC_GPIO_CTL0 GPIO 1 fsync
0x60、0x0f、0x7D、0、0、0 #disable GPIO1 input
0x60、0x4C、0x12、0、0、0 #与上述端口2相同
0x60、0x5C、0xB0、0、0、0
0x60、0x5B、0xB0、0、0、0
0x60、0x5D、0x48、0、0、0
0x60、0x65、0x48、0、0、0
0x60、0x58、0x5e、0、0、0
0x60、0x6E、0xA9、0、0、0
0x60、0x0f、0x7D、0、0、0
0x60、0x4C、0x01、0、0、0
0x60、0x72、0xE8、0、0、0 #VC0
0x60、0x4C、0x12、0、0、0
0x60、0x72、0xE4、0、0、0 #VC1
0x60、0x33、0x03、0、0、0 #enable CSI 连续时钟
0x60、0x21、0x3C、0、0、0 #转发线路搭接
0x60、0x20、0x00、0、0、0 # stream (来自两个 RX 端口)
在这种配置下、我没有看到任何数据被接收。
但是、当一次使用一个通道时、通过执行以下操作:
0x60、0x33、0x03、0、0、0 #enable CSI 连续时钟
0x60、0x21、0x01、0、0、0
0x60、0x20、0x10、0、0、0
或者
0x60、0x33、0x03、0、0、0 #enable CSI 连续时钟
0x60、0x21、0x01、0、0、0
0x60、0x20、0x20、0、0、0
我可以看到来自各个通道的视频流。
另一个问题是、如果我通过将0x20设置为0x00来启用两个 Rx 通道、并通过将0x21设置为0x01 (或将其保留为默认值)来使用 RR、我可以看到视频数据、但会进行扰频...
有助于更好地了解情况的一些注释:
- 0x60是954 DSER 的地址
-两个935在同步模式下运行(0x60,0x58,0x5e)
-每个传感器的 MIPI 数据速率为: 400 Mbit/s X 4个数据通道
-无论使用连续或非连续 CSI 时钟(0x60,0x33,0x03或0x01)问题仍然存在
-我也尝试了线路交错和基本转发 0x21,0x04或 0x21,0x28,同样的结果:没有数据输出从 DSER
我缺少什么?
感谢您提前提供的热情支持。
此致、
金星