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程序,运行液晶屏程序,屏幕正常点亮,循环显示两张图片。 |
扫描关注,了解最新资讯