![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
U96
文章平均质量分 68
FPGA入门
FPGA开发。
展开
-
Petalinux中Qt调用Opencv
1 petalinux-config -c rootfsmiliopencvqtqt-extendedx112 petalinux-build petalinux-build --sdk petalinux-package --sysroot3 image/linux sdk.sh4 sdk./sdkpath5 qt source environment-setup-aarch64-xilinx-linux6 config environment7 qt(1)**.proI原创 2021-01-07 10:55:49 · 713 阅读 · 0 评论 -
Petalinux2020.01 内核DMA驱动调试
1 in pl-custom/delete-node/ &axi_dma_0;/ { amba_pl: amba_pl@0 { #address-cells = <2>; #size-cells = <2>; compatible = "simple-bus"; ranges ; axi_dma_0: dma@a0000000 { #dma-cells = <1>; clock-names = "s_axi_lite_aclk原创 2021-01-05 16:56:52 · 4237 阅读 · 15 评论 -
Petalinux201902-zynqMP write and read VDMA
1,create vivado project like2,export xsa3,create petalinux project4,add qt x11 mali to rootfs. then petalinux-build.5,vmda needs to reserve ddr space,ultra96 v1 has 2GB space,let addr 0x50000000 size 0x10000000 256MB space to user as dma space.so in原创 2020-11-11 15:49:57 · 1438 阅读 · 0 评论 -
U96_LPDDR4配置
U96_LPDDR4配置转载https://www.element14.com/community/groups/fpga-group/blog/2018/07/31/lpddr4-timing-parameters-for-zynq-ultrascale-mpsoc-in-vivadoNote: The v1.0 Ultra96 board definition files (BDF) e...转载 2019-08-04 22:27:40 · 1507 阅读 · 0 评论 -
Petalinux2019.1详细安装
1、首先安装虚拟机,VMware2、安装UBUNTU,ubuntu-18.04.1-desktop-amd64.iso,版本必须是这个,和petalinux-v2019.1-final-installer.run版本对应。3、安装虚拟机完成后,在windos和linux之间建立共享文件夹,使之传输文件更简单。(1)首先取得管理员权限 首先输入用户密码 然后设置 管理员密码 123456su...原创 2019-07-31 14:14:09 · 2315 阅读 · 1 评论 -
Petalinux 通过PL接收图片数据,ADMA或VDMA写入PS USB3.0U盘
工具版本:Ubuntu18.04.2Unified2020.01Petalinux2020.01Qt5.13.2安装过程详见以前的博客。1、工程如下图2、PS设置 对于此工程,仅仅需要配置SD卡,DP接口、USB接口和UART1接口。3、ADMA设置(同VDMA),需要注意的是with of buffer length register 这个参数的设置,这个参数的大小直接影响一次dma的数据长度4、配置数据产生模块switch_dat_gen,一张图片行长4096,列数4096,行间原创 2020-11-19 17:33:17 · 2165 阅读 · 4 评论 -
Vivado Hls Opencv Canny
1、根据VIVADO HLS U96 opencv这篇博客,新建canny工程,将…\xfopencv_master\examples中canny文件夹中的源文件复制到新建工程中。2、修改个别文件(1)xf_canny_config.h头文件中 ,修改图片的宽和高,为了快速仿真,如下图所示(2)xf_canny_accel.cpp源文件中,将XF_USE_URAM注销掉,如下图所示3、修...原创 2020-01-15 11:55:21 · 1048 阅读 · 0 评论 -
Petalinux201902启动调试
1、报错[ 19.766019] mmc0: Timeout waiting for hardware interrupt.[ 19.771412] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========[ 19.777835] mmc0: sdhci: Sys addr: 0x00000008 | Version: 0x00001002[ 19.784257] mmc0: sdhci: Blk size: 0x000原创 2020-10-30 22:27:50 · 1909 阅读 · 0 评论 -
Petalinux201902调试笔记
1、解决linux中午ens33的问题sudo /sbin dhclient2、petalinux下测试U盘的读写速率u盘格式化fat32sync;time dd if=/dev/zero of=/var/sdcard/largefile bs=1024 count=102400;time sync计算存储设备中写入100M数据所需要的时间。...原创 2020-10-23 16:55:31 · 1735 阅读 · 0 评论 -
Petalinux实现qt程序输出
1、本教程涉及到linux版本下安装vivado(vitis)、qt和petalinux的安装。2、版本对应详见手册UG1144。Ubuntu Linux Workstaton/Server 18.04.02 (64-bit)Xilinx_Vitis_2019.2_1106_2127.tar.gz(需从官网下载,某盘的可能不好用)qt-opensource-linux-x64-5.14.1...原创 2020-04-21 21:21:25 · 3596 阅读 · 5 评论 -
Petalinux挂载U盘
此过程需要虚拟机上大量的磁盘空间,首先需要正确的安装petalinux。1、基本在vitis2019.2中导出U96_LINUX_wrapper.xsa和U96_LINUX_wrapper.bit文件,通过xftp到处ubuntu虚拟机,在/home/lcl/vitis_prj/下建立xsa文件夹,将文件导出xsa文件夹。2、在petalinux安装文件夹中 source setting.sh...原创 2020-04-14 10:53:44 · 914 阅读 · 0 评论 -
U96 PYNQ测试
1、开发板烧写ultra96_v2.3。2、开机上电,通过wifi链接开发板,pynq_xx_xx_xx_xx_xx_xx。3、打开浏览器,输入网址192.168.2.1,输入密码xilinx。4、右上角有个upload,选中bit文件,tcl文件,py文件和图片上传到file文件夹。5、点击welcome to pynq.ipynb,左上角有个file,选择new notebook,py...原创 2019-10-04 07:44:01 · 676 阅读 · 0 评论 -
Petalinux opengl 图片测试
1、下载u96的v1版本board文件,打开vivado2019.1,新建工程时,选择v1版本,点击create block design,选中添加ip,zynq,自动连接即可。2、生成顶层后,选择generate bitstream。3、完成后,将bit导入sdk,生成.hdf文件。4、打开虚拟机,查看虚拟机ip。5、xilinx官网下载ug1209-embedded-design-tu...原创 2019-09-30 22:28:40 · 624 阅读 · 1 评论