we use the max9286 connect to csi port0, and when we enable the deserializer csi out put, the csi port not work, read the DPHY status is :
soc csi config is:
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.
we use the max9286 connect to csi port0, and when we enable the deserializer csi out put, the csi port not work, read the DPHY status is :
soc csi config is:
Hi Yang,
Can you please first help me understand the setup details? Which SDK are you using? On which core are you enabling CSIRX?
Have you followed the steps mentioned on the below link for adding a new sensor and SERDES?
8.12. Adding new image sensor to PSDK RTOS — Processor SDK RTOS J721E (ti.com)
Regards,
Brijesh
SDK is 8.06 .Use the rtos platfroms operation the CSIRX.
We have add other GMSL2 SERDES on CSI port 1, it work well.
ok, then you just need to change port0, ie inst0 in the driver. Then it should work fine.
Yes, we have same operation for port0, but the csi bus not startup. We want to know how to troubleshooting issues?We can investigate those directions?
Hi,
If it is working for port1 and you have same camera connected even on port0 with the same configuration, you just need to change port id to port0 ie instance0. Please make sure that lane speed, datatype and virtual channel id are setup correctly from the sensor..
Regards,
Brijesh
The device setting has checked sometimes. Dose TDA4vm support max9286 DSER? Which CSI lane speed are support?
If max9386 deserializer can support standard MIPI format, it can be supported..
CSI supports from 200Mbps to 2.5Gbps per lane speed.
Regards,
Brijesh
VBUS2APB_DPHY_STATUS always 0x333306; has any idea to check it for?
Some other register value.
Hi,
it means it detecting stop state and also seems lanes are staying in non-ULPS state. Also (4504020 = 0x62) means it is receiving some short and long packets and it seems to be detecting some deskew also. (4504028 = 1c00) mean it is receiving truncated packets, there could be CRC and/or ECC errors in the receiving stream. Please check if transmitted is configured correctly and it is outputting data correctly. Is there possibiity that there is some interference on the data lanes?
Regards,
Brijesh