Learn ZYNC (4)
最近整理出一些适合学习zed的实例(所有的例程都基于Vivado2013.4开发环境)
(1)关于zed双核的测试案例:
官方链接:地址1.11.standalone,地址1.12.linux
修改源码:地址1.2
测试情况:在EDK中的两个项目一起运行,可以看到CPU0和CPU1抢占输出的效果
(2)QSPI的使用:
官方链接:地址1.1
修改源码:地址1.2
测试情况:
runtime 6733 uS mismatch at addr 8, src 584C4E58, dst FFFFFFFF DMA Channel 0 passed d maps_example_no_intr passed
(3)以太网的使用:【荐】
官方链接:地址1.11 RTOS, 地址1.12 EthnetTest
官方源码:地址1.2
修改源码:地址1.3
测试情况:此测试是基于RTOS的,我重建了vivado2013.4工程,并只测试了test_raw的部分,这个例子可以利用bsp建立简单的HTTP服务器,接上网线可以访问到这个进程维护的网站。在测试过程中遇到了mfs文件读取错误,index.html文件找不到的错误,最后发现是mfs文件系统的下载地址不正确,故选择了DDR内存所在地址空间0x17000000,即可通过测试,还要注意bsp的其它配置应当与官方源码中的配置相同。
(4)USB端口OTG功能
官方链接:地址1.11 BSP,Logitech C170 USB Camera , TP-LINK TL-WN823N USB Wifi
官方源码:地址1.2
修改源码:地址1.3
测试情况:此工程可以使zed的usb otg口连接主机后作为u盘使用,格式化分区大小约1M
(5)USB的UART口
官方链接:地址1.11 BSP, 地址1.12 ISE, 地址1.13VIVADO
官方源码:地址1.2
修改源码:地址1.3
测试情况:打印出helloworld
(6)HDMI和VGA【荐】
官方链接:地址1.11 BSP, 地址1.12 DOC
官方源码:地址1.21 NORMAL, 地址1.22 720P
修改源码:地址1.3
测试情况:屏幕出现彩条
(7)OLED
官方链接:地址1.11 git, 地址1.12 ISE
官方源码:地址1.21
测试情况:无
(8)IPI
官方链接:地址1.11 BSP, 地址1.12 ISE,地址1.13VIVADO
修改源码:地址1.3
测试情况:流水灯,其它效果在SDK中输出
(9)Head_Phone【荐】
官方链接:地址1.11 BSP
官方源码:有错误,不发布
修改源码(OK FOR TEST!):地址1.3
测试情况:耳机出现噪音
(10)XADC【荐】
官方链接:地址1.11 linux
官方源码:地址1.2
修改源码:地址1.3
测试情况:可以读取CPU温度等
图片和其它一些链接地址等后续更新。。。