VITIS
文章平均质量分 57
IT张先生
IT、嵌入式、QT、Linux、C/C++、Web、Java、J2EE。
展开
-
Petalinux2020.2 开发ZYNQ的AXI DMA
环境:Vivado 2020.2Petalinux 2020.2Ubuntu18.04概述移植开源项目xilinx_axidma,使用mmap实现了从用户空间使用AXI-DMA的零拷贝,并且将其封装为了库。(https://github.com/bperez77/xilinx_axidma/tree/master)。PL工程图使用两个DMA,一个DMA使能S2MM通道,一个DMA使能MM2S通道,并把该两个通道互联。Linux内核配置配置Linux内核这里面需要确保DMA相关项开启。原创 2022-03-10 22:39:24 · 3525 阅读 · 6 评论 -
Petalinux 2020.2 没有生成system.bit文件
原因是在导出XSA文件的时候,没有选择include bitstream选项。原创 2022-03-07 22:14:12 · 601 阅读 · 0 评论 -
petalinux-boot --jtag 报错
petalinux-boot --jtag --u-boot --hw_server-url TCP:ubuntu:3121使用如上指令会报类似下面的错误。解决方法:设置虚拟机的USB设备的兼容性为USB3.1,因为我电脑接的物理USB口就是USB3.1 。INFO: Sourcing build toolsINFO: Launching XSDB for file download and boot.INFO: This may take a few minutes, depending on原创 2021-11-02 22:17:39 · 608 阅读 · 0 评论 -
Memory write error at 0x100000. MMU section translation fault
在使用vitis2020.2 JTAG调试MZ702P板子的时候会报下面的错误。原因都是启动模式没有设置到JTAG启动。记得之前用SDK的时候好像没有这个问题。记录一下,备忘。Downloading Program – F:/FPGA/Project/vitis_workspace/helloWorld/Debug/helloWorld.elfsection, .text: 0x00100000 - 0x00100a1fsection, .init: 0x00100a20 - 0x00100a2b原创 2021-10-31 22:37:07 · 2968 阅读 · 0 评论