ZYNQSDK开发OV5640的HDMI显示

Posted steven913

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZYNQSDK开发OV5640的HDMI显示相关的知识,希望对你有一定的参考价值。

平台:(正点原子)ZYNQ7020+OV5640

资料:正点原子

参考:

(新建Vitis SDK)https://blog.csdn.net/I_LOVE_MCU/article/details/109456549

(下载程序)https://www.bilibili.com/video/BV11j411f7Co?p=87

==============================================================================================

一、ZYNQ配置

(1)波特率

(2)UART串口

 

(3)DDR

 

(4)EMIO

 

(5)S_AXI_HP0

 

(6)VDMA时钟FCLK_CLK0 =100Mhz

 

(7)引出端口,改名

二、自定义IP核配置

 (1)axi_dynclk_v1_0

 (2)DVI_TX

 

(3)ov5640_cap_data

 

(4)连接dynck与dvi_transmitter

三、官方IP核配置

(1)v_vid_in_axi4s_0

(2)axi_vdma_0

(3)v_axi4s_vid_out_0

 

(4)v_tc_0

 

四、Block Design连线

(1)

 

(2)

 

(3)

 

(4)

(5)

 

(6)汇总

 

(7)run automation 两次

五、FPGA编程

(1)验证block design

(2)封装顶层文件

(3)输出out product

(4)编写端口约束文件
注意:Block Design中引出的端口一定要和约束文件中一致。

(5)生成比特流

六、SDK编程

(1)导出xsa文件

   =====================

   =====================

   =====================

(2)打开Vitis

  =====================

  =====================

  =====================

  =====================

  =====================

  =====================

(3)创建application工程

  =====================

 =====================

 =====================

 =====================

(4)添加文件

 =====================

(5)build project

 =====================

 =====================

七、下载程序

SDK

 

=====================

=====================

 

 

 

 

如何解决树莓派Raspberry连接micro HDMI无法显示?

参考技术A 第一次插上micro HDMI转HDMI线后,显示器会出现黑屏,或者提示调整为最佳分辨率。

其中mode需要根据显示器的最佳分辨率来设置,此处16代表1080p 60 Hz。

以上是关于ZYNQSDK开发OV5640的HDMI显示的主要内容,如果未能解决你的问题,请参考以下文章

FPGA驱动OV5640用VGA显示画面上有很多彩色条纹

I.MX6 ov5640 camera

OV5640摄像头的数据处理配置流程

OV5640:配置寄存器

基于zynq的OV5640摄像头的sobel算子边缘检测

FPGA配置OV5640摄像头及RGB图像数据采集