首页 > TAG信息列表 > Petalinux

使用命令“petalinux-devtool modify”BSP相关的代码。

使用命令“petalinux-devtool modify”BSP相关的代码。 作者: 付汉杰 hankf@xilinx.com hankf@amd.com 测试环境: Vivado/PetaLinux 2021.2, Linux 5.10.0 VCK190 在PetaLinux 2020.1时分享了在PetaLinux里为模块创建补丁。 现在使用PetaLinux 2021.2, 发现类似命令会报告错误。 hankf

EBAZ4205 ZYNQ 7Z010 u-boot & Linux 生成方法记录

上一篇文章介绍了EBAZ4205如何裸机固化,从NAND启动,并生成了.bit和fsbl.elf文件。本文记录如何生成u-boot & Linux。注意:在这之前需要移动电阻将zynq改为从SD卡启动。 使用vivado/Xilinx SDK生成.bit和fsbl.elf 上一篇文章生成的.bit和fsbl.elf并没有使用到所有的硬件。重新配

从QSPI Flash中启动Linux

在之前的文章中,已经成功的从 SD 卡中启动 Linux 系统,下面将演示如何从 QSPI Flash 中启动 Linux。ZYNQ 核心板板载的 QSPI Flash 芯片是 Winbond 公司生产的W25Q256FV,其容量为 256Mbit。需要说明的是,尽管核心板板载的 QSPI Flash 容量为 256Mbit,但是 ZYNQ 支持该公司的 Flash 芯

ZYNQ开发(七)Linux开发之Petaliunx的设计流程(SD卡启动)

1、创建Vivado硬件平台 ①在Windows系统下使用Vivado生成项目工程,生成.SDK后缀的文件 ②创建了一个名为petalinux的目录,并在petalinux目录下创建了hdf目录用于存放这个sdk文件夹,将sdk文件夹拷贝到用户节目路下的petalinux/hdf目录 2、设置Petalinux环境变量 指令:source /opt

Petalinux如何编译perf

【问题求助】 在源码目录下 ~/Downloads/peta_pr/build/tmp/work-shared/plnx_arm/kernel-source/tools/perf 执行 make CROSS_COMPILE=/home/luopeng/Downloads/peta_prj/build/tmp/sysroots/x86_64-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi- 一直提示

Petalinux学习记录

1.petalinux创建工程 进入petalinux安装目录,再控制台输入以下命令启动petalinux source ./settings.sh 2.切换到自己的工程目录,在命令行输入 petalinux-create --type project --name xxx--template zynq “--type”后面的是创建工程类型(project),--name后面的 xxx是工程的名称(自

向petalinux定制系统加入gcc等编译开发工具

加入GCC命令功能在配置根文件系统操作时进行设置,主要是加入packagegroup-core-buildessential,packagegroup-petalinux-self-hosted 在petalinux-config -c rootfs —>Filesystem Packages —>misc —> [*] packagegroup-core-buildessential[*] packagegroup-petalinux-self-host

petalinux常见问题及解决方法

问题1 使用uart16550串口出现 undefined reference to `XUartNs550_SendByte' 解决方法 修改./components/plnx_workspace/fsbl/fsbl_bsp/ps7_cortexa9_0/include/xparameters.h 中的 #define XPAR_AXI_UART16550_0_CLOCK_FREQ_HZ 5e7U 为: #define XPAR_AXI_UART16550_

PetaLinux工程更新HDF文件的脚本

背景 工程师可能同时使用多个Vivado工程,以便测试不同的硬件配置。所以需要让一个PetaLinux工程支持多个Vivado工程。 Vivado工程更改后,PetaLinux工程需要更新HDF文件。另外最好在PetaLinux工程里记录使用的所有硬件相关文件,比如bit、HDF文件等。以便将来检查对应的硬件设计。 下面

使用源码独立编译ZYNQ Linux系统

0、说明         之前通过使用petalinux构建ZYNQ Linux系统,依赖于对petalinux的理解,本节通过最原始的方法编译ZYNQ系统。及获取源码,然后对源码独立编译,打包后烧录。 1、环境 1.1硬件环境 Xilinx ZCU104开发板 1.2软件环境 VM ubuntu 18.04windows 10 1.3资源下载准备 内核源

使用petalinux构建ZYNQ Linux系统

0、说明         UG1144文档中描述:PetaLinux 是一种嵌入式 Linux 软件开发套件 (SDK),主要用于赛灵思 FPGA 片上系统设计。 其主要是帮助搭建嵌入式端整套固件。完成编译后可产生运行于ZYNQ PS端的uboot、内核、文件系统等。         其实,我并推荐使用这种方式,主要

petalinux系统生成

文章目录 环境变量设置生成启动镜像 环境变量设置 每次使用petalinux前需运行以下命令配置相关环境变量 source ./petalinux-v2016.4-final/settings.sh echo $PETALINUX 注:./petalinux-v2016.4-final是安装petalinux的路径 生成启动镜像 基于模板从零开始创建 petalin

petalinux build 出现qemu问题

petalinux build 出现qemu问题 主要表现如下:build的时候出现error,开头是qemu ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: gitsm: submodule download failed: FetchError Fetcher failure for URL: 'gitsm://boringssl.googlesour

基于ZYNQ的petalinux 2019.2 DMA驱动的移植

第一步,创建项目 petalinux-create --type project --template zynq --name petalinux_Dma petalinux-config --get-hw-description=. 第二步 指定SD和CMA,检查DMA 打开SD选项。 petalinux-config -c kernel 选择Image Packaging Configuration —>Root filesystem type(SD car

fz1 百度大脑 装pynq unbutu + mali gpu driver

fza1 ultrascale+ 百度大脑是一个 用来做图像处理的平台 io非常少 所以重点还是在玩linux 我经过千辛万苦 移植了pynq的rootfs 到这块板子上   下面说说怎么移植的: 1 建立petalinux 工程,这个没啥说的 按照官方教程一步步来就行  要注意的是 配置petalinux的时候 要把mali选上

【分享】 解决PetaLinux工程FSBL do_configureh错误

更换PetaLinux工程的HDF/XSA文件后,PetaLinux工程编译出现FSBL do_configureh错误。使用命令“petalinux-build -x mrproper -f ”,彻底清除工程,再编译工程,不再有问题。 错误记录如下: DEBUG: Executing shell function do_configure MISC_ARG is -yamlconf /proj/hankf/zcu106/v201

-02-建立PetaLinux工程

vacajk   【Xilinx-Petalinux学习】-02-建立PetaLinux工程 前面我已经把PetaLinux成功安装到了Ubuntu虚拟机当中了,接下来就要实际操作,将PetaLinux移植到我们自己的硬件平台当中去。   step1:硬件描述文件 有两种PetaLinux工程建立的方法,一种是下载官方开发板的BSP包并安

PYNQ-Z1开发板通过QSPI FALSH启动UBOOT

PYNQ-Z1开发板通过QSPI FALSH启动UBOOT前期准备工作安装虚拟机和ubuntu安装petalinux安装vivado和SDK下载PYNQ-Z1的board file文件方法实现使用vivado创建工程将硬件信息导出通过petalinux进行配置相关的启动文件通过SDK将BOOT.BIN烧录到flash中效果展示PUTTY显示 前期准备

petalinux2019.2 zcu106 build error

ug1209   1. Create a PetaLinux project using the following command:$petalinux-create -t project -s <path to the directory that hasxilinx-zcu102-v2019.2-final.bsp> petalinux-create -t project -s ./xilinx-zcu106-v2019.2-final.bsp Note: xilinx-zcu102-v

【分享】一键离线安装PetaLinux依赖包

1. 网络安装 安装PetaLinux时,需要安装PetaLinux依赖的Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包。 sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison li

PetaLinux 生成 Zynq 操作系统

1. 初始化 PetaLinux 运行环境   source  PetaLinux 安装目录/settings.sh   2. 创建 PetaLinux 工程   (1) cd 到准备存放工程的目录下;   (2) petalinux-create -t project -n 项目名 --template zynq   3. 导入硬件描述文件(.hdf)   petalinux-config --get-hw-descrip

qmake时出现的问题

qmake时出现的问题: Could not find qmake configuration file linux-g++. 解决: 需要安装petalinux SDK,具体见书签网页。

petalinux环境安装和基本编译

  过去的两个月,由于工作原因使用到了zynq,花了一些功夫学习了petalinux的使用,以下做一些记录 1、petalinux环境的安装   根据官网的介绍,petalinux所需的操作系统有特殊要求,其他版本的操作系统尽量不要使用,会出现莫名其妙的错误,不是我这种小白能解决的了的,然后在系统上面安装petal

ZYNQ跑系统 系列(二) petalinux方式移植linux petalinux-config遇到问题

petalinux-config --get-hw-description=. 报错 [INFO] sourcing bitbakeERROR: Failed to source bitbakeERROR: Failed to config project.ERROR: Get hw description Failed!.    vi ./build/config.log Run devtool --help for further details.OpenEmbedded requires '