项目背景
主控:RK3588
FPGA:赛灵思某款芯片
kernel:5.10.160
OS:Debian11
通信方式
3588上的两组mipi DPHY与一个fpga芯片连接,
原理图如截图所示:
从上图可以看到3588的两组mipi dphy的4lan都与fpga连接
fpga对于传输的数据是可以编辑的,所以mipi协议传输的数据不定,在进行软件调试之前一定要向fpga那边再三确定好传输的数据内容!!!
两组mipi传输的数据是分别是1920X1537@25Hz、 640X513@25Hz YUV422格式。
软件调试
在进行调试之前需要明确一点,fpga那边给rk3588通过mipi协议传输数据,所以可以把它当做是摄像头模组处理就行。
对于标准的mipi接口摄像头的处理会有datasheet,里面会介绍寄存器的说明以及上电初始化的时序等等,而这一类fpga是不需要驱动对它进行初始化只需要关注如何接受它给过来的数据就行了。