[X]关闭
0

LINUX篇 基于debian9系统-CH02_带HDMI输出的裸机工程

摘要: 2.1概述 在上一节课我们体学习了debain下安装VIVADO2017.4软件,掌握了简单的命令使用方法。 在这节课中,我们将要学习在debain下如何建立带HDMI输出的裸机工程。2.2解压开发包 1创建osrc-lab文件夹, 复制开 ...

2.1概述

        在上一节课我们体学习了debain下安装VIVADO2017.4软件,掌握了简单的命令使用方法。

        在这节课中,我们将要学习在debain下如何建立带HDMI输出的裸机工程。

2.2解压开发包

       1>创建osrc-lab文件夹, 复制开发包的压缩文件到/nmt/workspace/osrc-lab目录下,使用tar  -zxvf解压开发包,

2.3 VIVADO驱动的安装与验证

    首先进入路径/nmt/workspace/osrc-lab/scripts,运行Open Terminals Here,执行指令source settings64.sh,通过指令cd xilinx进入/nmt/workspace/osrc-lab/scripts/xilinx,再执行install_cable_drivers.sh等待驱动安装完毕(注意在安装驱动前不要用虚拟机链接仿真器,且将虚拟机设置中的USB选项全部开启)。接着我们启动VIVADO2017.4软件,运行指令run_vivado.sh,虚拟机连接下载器(如图1所示),开发板上电,连接硬件(如图2所示),运行auto connect,连接正常(如图3所示),验证完毕,可以进行调试。

                       

2.4 创建VIVADO工程

1> 点击Create Project。

2>点击Next。

3>创建system工程。

4>此时不指定源文件,下一步。

5>选择芯片,点击finish。

6>创建block,取名system。

7>按照不同开发板平台创建最小系统,这里配置与硬件相关,有兴趣的读者可以查看原理图进行核对。

8>添加VDMA的IP。

9>按如下配置。

10>运行自动连接。

11>添加路径。

12>添加IP。

13>配置vtc,需要根据自己使用的屏幕进行设置,这里是1024*600的分辨率设置。

14>添加时钟IP,配置如下,这里需要根据显示器的分辨率设置时钟输出频率。

15>配置约束文件,这里要根据硬件进行配置,这里是以7XB为例。

16>原理图具体连接如下图,需要注意axis2video核的复位信号连接。

17>创建完成后,导出硬件,创建SDK,复制相关文件,注意IMAGE_show.c源文件需要根据屏幕的分辨率进行修改。

2.5测试结果

运行SDK程序,运行液晶屏程序,屏幕正常点亮,循环显示两张图片。


路过

雷人

握手

鲜花

鸡蛋

最新评论

本文作者
2019-10-9 11:22
  • 1
    粉丝
  • 2280
    阅读
  • 0
    回复

关注米联客

扫描关注,了解最新资讯

联系人:汤经理
电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼201B
热门评论
排行榜