CSI in BeagleV-Fire Rev A

Hello and regards,

I am working with a BeagleV-Fire board and was trying to connect the CSI port to a RPi camera V3 which has two lanes + clock.

The clock would not lock/trained no matter what I did so I searched the internet and came across this post which states that it is not going to work with no further explaination of the problem.

I also tried configuring the pins of CSI as output (camera disconnected) and ran a pwm through each pin to debug/understand the problem. the voltage is present at the end of ribbon cable so I think it is not the case that the pins are disconnected.

I would appreciate it if someone would explain what the problem is/might be.

Best regards

If this is the post you’re referring to, what exactly makes it unclear to you?

For the really really technically inclined, the issue is also discussed in-depth here.

Thank you for the more informative answer link.

My problem with the answer was ‘mis-wired‘ part, as I confirmed that pins are not mis-wired since I checked the pins at the end of ribbon cable by applying different voltages on each pin (using different pwm duty cycles). I never noticed the missing termination on HSIO pins which makes this a great note for personal future works.

(the only task assigned to me was to get a camera connected to the SoC and I could not believe it in my heart that it is impossible at the moment.)