zedboard

zedBoard USB转串口驱动下载问题

Deadly 提交于 2020-02-27 01:30:23
今天在测试zboard开发板时,sdk端需要用串口发回成功的打印信息,连接好线后,但仍然未出现端口,而是在设备管理器处查看到一个虚拟串口的冬冬,查了一圈发现需要安装驱动,而且目前我看到的帖子都是win7版本的,而且都还需要用csdn积分下载,在看到国外资料时,找到了这个驱动的下载地方,下面给出地址。 https://secure.cypress.com/cart 进去该网站后点击软件驱动栏 出现如下界面,下载图中标红的地方就ok,下载时需要你注册一下这个网站,下载后直接安装就行。 安装后就可以发现你的设备管理器可以认识这个串口了 来源: CSDN 作者: SUST狗子 链接: https://blog.csdn.net/weixin_42108411/article/details/104523199

(原创)一步一步学ZedBoard & Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld

 ̄綄美尐妖づ 提交于 2019-12-26 06:25:28
从本小节开始,讲着重介绍Zedboard上的嵌入式linux应用,包括使用SDK设计最简单的linux应用程序、linux交叉编译环境搭建、设备驱动编写等内容。 本小节使用的linux系统是Digilent官方提供的OOB设计,它是Digilent官网给出的一个完整的、Zedboard可运行的linux系统,包含了Zedboard上的几个重要的设备驱动如串口、USB、以太网、OLED、HDMI等。当linux在Zedboard上运行起来后,Zedboard就是一个小型的嵌入式系统,使用SDK及Xilinx ARM Linux工具链(arm-xilinx-linux-gnueabi)编译生成的可执行文件可以在这个系统执行。 本小节介绍的是使用SDK开发应用程序,并非在linux系统下使用arm-xilinx-linux-gnueabi。如果需要在linux系统下开发Zedboard上可执行程序,需要安装用arm-xilinx-linux-gnueabi编译环境。 更多更新请关注我的博客:@超群天晴 http://www.cnblogs.com/surpassal/ 硬件平台: Digilent ZedBoard 开发环境: Windows XP 32 bit 软件: SDK 14.2 一、获取Zedboard可运行的linux

【自我学习-zynq-7000】zedboard HDMI显示

馋奶兔 提交于 2019-12-25 22:34:00
参考: https://blog.csdn.net/luotong86/article/details/52190837 https://blog.csdn.net/rzjmpb/article/details/50212875 https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511 下载目录: https://github.com/analogdevicesinc/hdl/releases 根据自己vivado的版本,下载相应的HDL https://github.com/analogdevicesinc/no-OS/branches/all?utf8=%E2%9C%93&query=201 根据自己vivado的版本,下载相应的例程 而随着图形可视化和数据分析和仿真的需要,需要将ZYNQ输出的信息通过HDMI接口显示在屏幕上,本节将介绍如何通过HDMI显示。 硬件:zedboard、HDMI接口显示器 软件:vivado 2017.4 SDK 2017.4 一,下载相关文件,编译HDL库 下载地址如上,根据vivado版本下载相应的库与脚本文件,解压完成后打开Tcl shell 本工程需要如下几个库: hdl/library/axi_clkgen hdl/library/axi_hdmi_tx hdl

二、zedboard 交叉工具链安装

馋奶兔 提交于 2019-12-24 16:18:55
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> zynq大部分参考资料参考( http://www.wiki.xilinx.com/ )和官方手册 第一步:首先需要建立xilinx的交叉编译环境;下载( https://pan.baidu.com/s/1midNxaS )解压搜索arm-2010.09-62-arm-xilinxa9-linux-gnueabi.bin放在/home目录下 第二步:ctrl+alt+t然后打开命令窗口执行sudo dpkg-reconfigure dash选择NO 第三步:执行sudo ./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 一路YES直到操作完成 第四步:执行sudo gedit ~/.bashrc 打开环境变量 第五步:在文件尾填入 export CROSS_COMPILE=arm-xilinx-linux-gnueabi- export PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH 保存并且退出 第六步:执行su 进入超级权限 执行arm-xi 按TAB键 看是否补全命令 补全即完成zynq的交叉编译工具链安装 来源: oschina 链接:

三、zedboard Linux内核编译

隐身守侯 提交于 2019-12-24 16:18:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我们的目标是生成zedboard的启动文件首先需要工具和输入文件: Tools Required Xilinx SDK Input Files Required FSBL u-boot uImage uRamDisk.image.gz devicetree.dtb Output Files Produced boot.bin 首先需要安装一些必要的软件包 sudo apt-get install device-tree-compiler openssl-devel libncurses5-dev libncursesw5-dev u-boot-tools 一、uboot编译 第一步:下载uboot源代码,( https://github.com/Xilinx/u-boot-xlnx/releases/tag/xilinx-v2016.3 ) 我已经上传百度云盘( https://pan.baidu.com/s/1dE4jOm1 ) 第二步:su 进入超级权限 sudo tar -zxvf xilinx-v2016.3.tar.gz cd u-boot-xlnx-xilinx-v2016.3/tools/ export PATH= pwd :$PATH 第三步:返回u-boot-xlnx-xilinx-v2016

【zedboard】在PL端实现流水灯

南笙酒味 提交于 2019-12-24 04:15:20
开发环境: win 10 开发平台: vivado 2015.4 目的: 在zynq7000的基础上以zedboard为硬件平台实现流水灯,zynq7000系列有一个硬件FPGA和两个ARM-A9硬核,FPGA部分被称为PL(Programmable Logic),不使用SDK来进行实验。 流程: 正式开始建立工程和编写代码之前我们需要先看懂原理图,下面我们看一下zedboard的LED所对应的原理图、 这是LED部分的原理图,在找到对应的FPGA引脚 LD0对应的T22 LD1对应的T21 LD2对应的U22 LD3对应的U21 LD4对应的V22 LD5对应的W22 LD6对应的U19 LD7对应的U14 1:使用vivado建立工程,编写Verilog代码 。 打开vivado 软件,见下图。 一直下一步建立一个RTL PROject, 然后一直下一步直到选择板子的一步,选择board-zedboard,点击next->finish. 到现在为止工程就建立完成了 现在我们添加vrilog的代码了 右键选择add sources ,然后选择 add design source。 选择create file 插入一下代码 module PL_LED_TEST( input clk, input rst, output reg [7:0]LED ); reg [31:0] cntr

vivado2017.4嵌入式系统设计实现-1简单硬件系统设计(使用zedboard开发板)

旧时模样 提交于 2019-12-11 14:17:04
一、硬件系统设计 1、新建工程 选择zedboard 2、使用IP集成器创建处理器系统 (1)创建块设计系统 (2) 添加ip核 (3)点击Run Block Automation (4)修改ZYNQ默认设置 除了uart1其他的不做选择 去掉M AXI GP0 interface 勾选 去掉FCLK_RESET0_N勾选 点击ok之后,配置出zynq的最小系统 检测正确性 (5)生成顶层HDL (6)导出设计到SDK 打开SDK之前,首先要切换到Generate Block Design状态 3、创建存储器测试程序 (1)File - New - Application Project (2)工程名 (3)验证设计 计算机连接zedboard开发板,PC和zedboard的JTAG都使用micro-usb电缆连接。 SDK下连接串口: (4)下载应用程序 选择mem_test1右键 Run As,点击Launch on Hardware(GDB) 在Terminal控制台节目出现以下结果表示运行成功 来源: CSDN 作者: herryone123 链接: https://blog.csdn.net/kenjianqi1647/article/details/84837683

1_开发板到手测试

人盡茶涼 提交于 2019-12-05 20:46:00
启动 将SD卡插入电脑进行格式化 格式化时,要将SD卡格式化为FAT32文件系统。 块大小格式化为4096时后面会出现无法启动的情况,我们可以先复现一下这个错误。块大小我选择4096. 然后将ZedBoard_OOB_Design文件夹下sd_image文件夹内的文件拷贝进格式化后的SD卡里。 zedboard开发板断电,插上SD卡,将电源线和USB转uart线接好,先不加电。然后打开设备管理器,查看分配好的串口号。 突然发现驱动还没安装,好吧,我们先安装驱动。找到CP2102的驱动,安装之。 一路next就行了,然后更新设备管理器,发现出现了串口号。 打开Putty软件,选择使用serial(串口)登录,配置好串口号和波特率就行了,串口号设置COM3,波特率为115200. 设置好后,点open,然后zedboard打开开关。 然后就会发现出现无法从分区中读取文件,进而导致启动失败的情况。按下PS-RST按钮复位一下,还是这种情况。 下面我们测试另一种情况,将SD卡格式化时,块大小设置为8192,重复上述步骤,可以看到能正常启动。 接下来就和终端操作Linux别无二致了,只不过这是通过串口进行的。 测试发现,格式化时,块大小设置上只要大于等于8192都可以启动成功,至于为什么4096的块大小无法启动,我也很纳闷。 测试 启动后,即可进行测试,首先测试以太网