jenkins 发表于 2020-5-17 14:02:35

给ZYNQ矿板EBAZ4205增加VGA显示接口

本帖最后由 jenkins 于 2020-5-17 14:05 编辑

参考Zedboard给ZYNQ矿板EBAZ4205增加VGA显示接口,电路图如下:

引脚约束如下,刚好对应矿板的DATA3接口:
set_property PACKAGE_PIN R19 }]
set_property PACKAGE_PIN T20 }]
set_property PACKAGE_PIN T19 }]
set_property PACKAGE_PIN U19 }]
set_property PACKAGE_PIN R18 }]
set_property PACKAGE_PIN P19 }]
set_property PACKAGE_PIN U20 }]
set_property PACKAGE_PIN V20 }]
set_property PACKAGE_PIN M19 }]
set_property PACKAGE_PIN P18 }]
set_property PACKAGE_PIN N17 }]
set_property PACKAGE_PIN P20 }]
纯手工焊接如下,实物如下:

参考黑金cource_s1_ALINX_ZYNQ(AX7010_AX7020)开发平台基础教程V1.09.pdf中的第十二章 使用 VDMA 驱动 HDMI 显示.pdf进行开发:

开发环境Vivado 2019.2和Xilinx Vitis IDE 2019.2,对应工程如下:
解压说明:下载下来的文件先把".zip"扩展名删除了然后再用7zip解压

运行效果如下:

honami520 发表于 2020-5-17 16:47:52

不错嘛,玩的很溜。支持开源

wye11083 发表于 2020-5-17 20:00:50

加点pf级小电容,再做pwm,可以实现模拟24位显示了。

jenkins 发表于 2020-5-17 20:16:20

wye11083 发表于 2020-5-17 20:00
加点pf级小电容,再做pwm,可以实现模拟24位显示了。

不搞那么复杂了,接下来准备上Linux+qt玩一玩

honami520 发表于 2020-5-17 22:44:54

楼主,千万别玩Linux+qt。
你一玩这个,你就搞不过软件工程师了。人家天天各种库用的贼溜。

jenkins 发表于 2020-5-18 21:22:29

honami520 发表于 2020-5-17 22:44
楼主,千万别玩Linux+qt。
你一玩这个,你就搞不过软件工程师了。人家天天各种库用的贼溜。 ...

就是随便搞着玩,无所谓啦。PetaLinux + matchbox + QT + QCustomPlot 运行效果如下:

jenkins 发表于 2020-5-22 13:58:13

移植了浏览器可以上论坛了

sczh0001 发表于 2020-6-18 18:00:44

不错 玩的很溜

htjgdw 发表于 2020-6-19 12:35:44

玩的相当可以。

blackcafe 发表于 2020-6-19 13:08:26

哈哈,点个赞!
我的还在吃灰/垫桌子,那天也翻出来晒晒

erdao 发表于 2020-6-20 16:56:46

不错,参考参考

jenkins 发表于 2020-6-20 18:09:34

买了个VGA免焊接头和1/8W金属膜电阻,看起来顺眼多了。

dsfa3w3 发表于 2021-9-25 01:50:04

本帖最后由 dsfa3w3 于 2021-9-25 02:14 编辑

膜拜 楼主牛啊,请教linux driver是怎么搞的?

jenkins 发表于 2021-9-25 08:53:31

本帖最后由 jenkins 于 2021-9-25 08:56 编辑

dsfa3w3 发表于 2021-9-25 01:50
膜拜 楼主牛啊,请教linux driver是怎么搞的?

用Zedboard的Linux驱动就可以了
也可以参考以下链接
这个VGA和HDMI只在最后输出上有差异,因此驱动是兼容的
ZYNQ #1 - PL端模拟HDMI信号输出环境下的Linux界面显示
https://blog.csdn.net/sements/article/details/88978302

dsfa3w3 发表于 2021-9-26 03:07:24

jenkins 发表于 2021-9-25 08:53
用Zedboard的Linux驱动就可以了
也可以参考以下链接
这个VGA和HDMI只在最后输出上有差异,因此驱动是兼容 ...

感谢楼主分享

shiva_shiva 发表于 2021-9-26 10:52:08

厉害了!!!

阿豪博士 发表于 2021-9-26 13:03:38

如果ROOT密码忘记了,有冇方法清空?在不格式化的情况下

jenkins 发表于 2021-9-26 13:11:26

阿豪博士 发表于 2021-9-26 13:03
如果ROOT密码忘记了,有冇方法清空?在不格式化的情况下

文件系统是在什么上面的?emmc还是sd卡上啊?

阿豪博士 发表于 2021-9-26 16:02:50

jenkins 发表于 2021-9-26 13:11
文件系统是在什么上面的?emmc还是sd卡上啊?

您好,是在emmc

jenkins 发表于 2021-9-26 16:15:53

阿豪博士 发表于 2021-9-26 16:02
您好,是在emmc

用已知root账号密码的sd卡作为文件系统启动进入系统,挂载eMMC文件系统chroot到eMMC文件系统,passwd修改root密码。

阿豪博士 发表于 2021-9-26 16:46:20

jenkins 发表于 2021-9-26 16:15
用已知root账号密码的sd卡作为文件系统启动进入系统,挂载eMMC文件系统chroot到eMMC文件系统,passwd修改 ...

感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!感谢!

流苏挽晴 发表于 2021-10-13 23:47:52

成功显示感谢分享

snowy 发表于 2021-12-16 16:20:31

本帖最后由 snowy 于 2021-12-16 16:22 编辑

楼主可以分享一下ALINX的全部PDF教程么?我下载的版本是1.06,HDMI相关的在第十七章,而且跳过了很多。

jenkins 发表于 2021-12-17 08:41:16

snowy 发表于 2021-12-16 16:20
楼主可以分享一下ALINX的全部PDF教程么?我下载的版本是1.06,HDMI相关的在第十七章,而且跳过了很多。 ...





把文件名改为cource_s1_ALINX_ZYNQ(AX7010_AX7020)开发平台基础教程V1.09.7z.001和cource_s1_ALINX_ZYNQ(AX7010_AX7020)开发平台基础教程V1.09.7z.002用7zip解压即可。

snowy 发表于 2021-12-17 14:50:50

jenkins 发表于 2021-12-17 08:41
把文件名改为cource_s1_ALINX_ZYNQ(AX7010_AX7020)开发平台基础教程V1.09.7z.001和cource_s1_ALINX_Z ...

谢谢楼主!

akey3000 发表于 2021-12-17 15:37:16

honami520 发表于 2020-5-17 22:44
楼主,千万别玩Linux+qt。
你一玩这个,你就搞不过软件工程师了。人家天天各种库用的贼溜。 ...

大神推荐用啥?
页: [1]
查看完整版本: 给ZYNQ矿板EBAZ4205增加VGA显示接口