随笔分类 -  Xilinx

摘要:最近由于项目需要,要将bit文件固化到zedboard的flash中,使程序上电自启,断电不丢失。 我们知道,一般板级调试的时候都是直接下载bit流到FPGA就行,固化到Flash的话,也是先生成.mcs文件,然后下载到Flash即可。 但是在经过反复尝试之后,发现对zynq系列好像行不通。 why 阅读全文
posted @ 2018-08-10 19:22 愣娃娃 阅读(17095) 评论(0) 推荐(0)
摘要:一、原理简介 Vivado版本:2016.2 OLED型号:128*32的UG-2832HSWEG04 ZedBoard的OLED部分电路原理图如下:(需要我们关心的是我用红色椭圆标注出来的3处,一共6个信号) zedboard控制OLED的主要方法是:自己设计一个IP核,把OLED对应的6个控制引 阅读全文
posted @ 2018-05-23 17:47 愣娃娃 阅读(2529) 评论(0) 推荐(0)
摘要:解决方法:建工程的时候不要选择empty application,而是选择hello world,里面会自动包含platform.c,platform.h等。 另外,常用的xgpio.h头文件有时候需要自己添加路径(Paths and Symbols):比如我的在 D:\vivado\vivado2 阅读全文
posted @ 2018-05-22 22:19 愣娃娃 阅读(3478) 评论(0) 推荐(0)
摘要:驱动程序myled.c编写完成之后,需要对其进行编译,为了方便编译程序,需要编写一个Makefile文件 其中fd=open就是打开myled这个设备,val是输出到led的值,最后通过write将其值写入到led寄存器 阅读全文
posted @ 2018-05-20 00:33 愣娃娃 阅读(969) 评论(0) 推荐(0)
摘要:目标:ZedBoard上运行linux系统。 需要什么:图中上色部分。 应该做哪些工作:上色部分之前的所有步骤。 由上图得知,为了顺利在zedboard上构建嵌入式Linux操作系统,我们一般需要如下工具: 1.Xilinx Vivado套件; 2.虚拟机软件VMware; 3.Ubuntu系统镜像 阅读全文
posted @ 2018-05-16 22:30 愣娃娃 阅读(591) 评论(0) 推荐(0)
摘要:1,Windows中下载交叉编译器 2,在ubuntu中创建zedboard目录,并将交叉编译器复制进来 3,将该交叉编译器设置成可执行程序 chmod a+x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 4,安装32-bit库sudo apt-ge 阅读全文
posted @ 2018-05-14 00:08 愣娃娃 阅读(3892) 评论(0) 推荐(0)