Due to the discontinuity of BCON for LVDS cameras from Basler. We get a new MIPI camera which supposes to work with genIcam. However, ı can not create any communication with camera. The model of the camera is daa2500-60mci and my platform is a Xilinx zyqnmp us+.
With daa1600-60lc LVDS camera we have got .xml file form the camera by following this article (link) in the form. The topic of the article is "Basler BCON Control Protocol Additional Information" but it is also a little bit specialized for LVDS cameras, I think... BCON for MIPI is also using the same standard genIcam version and GenCP protocol according to the product web page.
However when I try to send a basic read READMEM_CMD command to get response time. I get "CRC check failed" error. . And returned value will be 0x12FF****FF.
This situation is mentioned in document "AW00140501000" , page 5 : < Before issuing a read command, the I2C master must send a valid GenCP command. Otherwise, the device will return a 0xFF value for each requested byte >
I want to ask is there any difference between GenCP in BCON for LVDS and BCON for MIPI, or how can I create the correct GenCP command for BCON for MIPI.
Thanks in advance.