xilinx ZC706 在显示器上显示我们想显示的内容

xilinx ZC706 在显示器上显示我们想显示的内容


xilinx ZC706 在显示器上显示我们想显示的内容

用zc706有一段时间了,在让其显示,自己想显示的内容方面进行了,一段时间的尝试,终于有多收获,现在分享一些东西给大家,这块板子资料有点少,希望在大家的努力下能有所改观。
一、首先要进行电脑的配置及官方demo的下载
官方显示demo下载地址: https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511
注意:下载的时候要根据自己的vivado版本下载,我用买板子带的光盘按的vivado为2015.4 多以下载的程序为2016r1,这些注意内容及电脑参考配置可参考下面老哥的博客,他说的很清楚,我就不早赘述:
https://blog.csdn.net/RZJMPB/article/details/50212875?utm_source=blogxgwz0
注意:按这位老哥,配置最后我的tcl shell会出现几个warning ,这个对于我们的显示不产生大的影响,我现在显示器显示东西颜色有点色差,不知道跟这个有没有关系。
二、官方的例程中IMG_DATA
官方给的demo中,imdata是32位的,下图这种
xilinx ZC706 在显示器上显示我们想显示的内容_第1张图片
如果你用我们经常的用的image2LCD来生成8位的数据也可以,不过要改一下显示函数,在cf_hdmi.c中对ddrvideowr函数做些修改(下面两个图中上面的为修改后的,下面的为官方demo)
xilinx ZC706 在显示器上显示我们想显示的内容_第2张图片
xilinx ZC706 在显示器上显示我们想显示的内容_第3张图片
再者你也可用ImageGoLCD 直接生成32位的图像数据,此软件如下图
xilinx ZC706 在显示器上显示我们想显示的内容_第4张图片
注意:在做了这些操作后,还是不能正常显示你想要显示的内容,你可以尝试注释掉DDRVideoWR函数中一行程序:xilinx ZC706 在显示器上显示我们想显示的内容_第5张图片
我的显示效果有点色差,正在排查原因,下面是显示效果跟串口助手接收到内容。当然,这里接受的内容我做了修改,只保留一部分想要得内容,原始的比我的多些东西
xilinx ZC706 在显示器上显示我们想显示的内容_第6张图片
xilinx ZC706 在显示器上显示我们想显示的内容_第7张图片
最后祝大家好运,如果想要那个将图像转换为32为数据的软件,大家可以网上搜或者自己编写,再者可以到群913111914下载,分享点zc706东西下走就行,哈哈。

你可能感兴趣的:(zc706)