zynqmp (ultra96-v2)mipi 链接raspberry pi v2.1摄像头模组 一裸机实现

ultra96通过mipi接口 连接树莓派的v2.1摄像头

环境为vivado2019.1 petalinux2019.1

重要参考
https://github.com/gtaylormb/ultra96v2_imx219_to_displayport

zynqmp (ultra96-v2)mipi 链接raspberry pi v2.1摄像头模组 一裸机实现_第1张图片zynqmp (ultra96-v2)mipi 链接raspberry pi v2.1摄像头模组 一裸机实现_第2张图片

主要看一下自己的对应接口,和ultra96的40pin-60pin的连接
zynqmp (ultra96-v2)mipi 链接raspberry pi v2.1摄像头模组 一裸机实现_第3张图片另外ultra96的i2c使用hub扩展的,挂载在i2c-1上

按照github大佬的一步步操作就行

注意在导入tcl文件之前必须先导入ultra96的板级文件和mipi的license否则会导入失败

导入板级文件参考
https://github.com/Avnet/bdf

1.导入tcl,生成bit文件,
2.launch sdk,将xsdk_workspace的文件导入,编译生成 BOOT.BIN 即可

需要更改的就是
一个是使能的gpio 我这里用的mio37
另一个是 i2c的扩展通道,我这里接的是1通道,所以mask改成了0x10
其他不需要更改

zynqmp (ultra96-v2)mipi 链接raspberry pi v2.1摄像头模组 一裸机实现_第4张图片
test

你可能感兴趣的:(zynq开发测试)