Zynq Petalinux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nick (Diskussion | Beiträge) |
Nick (Diskussion | Beiträge) |
||
| Zeile 30: | Zeile 30: | ||
Vivado ⇒ File ⇒ Export Hardware... ⇒ Petalinux root folder (/tools/petalinux/2019.2/) | Vivado ⇒ File ⇒ Export Hardware... ⇒ Petalinux root folder (/tools/petalinux/2019.2/) | ||
cd /tools/petalinux/2019.2/ | cd /tools/petalinux/2019.2/ | ||
Erstelle des Projekte | |||
petalinux-create --type project --template <CPU_TYPE> --name <PROJECT_NAME> | |||
* <CPU_TYPE>: zynqMP, zynq, microblaze | |||
* <PROJECT_NAME>:The name of the project you are building | |||
petalinux-config --get-hw-description | petalinux-config --get-hw-description | ||
Konfiguration PetaLinux (Optional): | Konfiguration PetaLinux (Optional): | ||
petalinux-config | petalinux-config | ||
| Zeile 36: | Zeile 43: | ||
petalinux-config -c kernel | petalinux-config -c kernel | ||
petalinux-config -c rootfs | petalinux-config -c rootfs | ||
Build System Image | Build System Image | ||
petalinux-build | petalinux-build | ||
Erhaltene Dateien unter /tools/petalinux/2019.2/images/linux: | Erhaltene Dateien unter /tools/petalinux/2019.2/images/linux: | ||
u-boot.elf | u-boot.elf | ||
image.ub | image.ub | ||
Version vom 15. März 2021, 20:13 Uhr
Part 1: Zynq Vivado project
Part 2: Zynq SDK
Part 3: Zynq Petalinux
Verwendetes Board Trenz TE0720.
Installation Petalinux
Download Petalinux 2019.2:
http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html
Installation erfolgt im Verzeichnis:
/tools
Besitzer des Ordners /tools/ anpassen:
sudo chown <owner>:<owner> /tools/
Installation benötigter Tools
sudo dpkg-reconfigure dash
- "No" auswählen
sudo apt-get update sudo apt-get install tofrodos iproute2 gawk make net-tools libncurses5-dev tftpd zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential screen pax gzip python 2.7.5 -y
Installation Petalinux (Note: do not start from shared folder, copy installer into home directory)
mkdir -p /tools/petalinux/2019.2 sudo chmod +x petalinux-v2019.2-final-installer.run ./petalinux-v2019.2-final-installer.run /tools/petalinux/2019.2
source enviroment
source /tools/petalinux/2019.2/settings.sh
Webtalk deaktivieren:
petalinux-util --webtalk off
Erstellen eines Projektes mit Vivado
Export/Import Hardware Konfiguration (wenn noch nicht geschehen)
Vivado ⇒ File ⇒ Export Hardware... ⇒ Petalinux root folder (/tools/petalinux/2019.2/) cd /tools/petalinux/2019.2/
Erstelle des Projekte
petalinux-create --type project --template <CPU_TYPE> --name <PROJECT_NAME>
- <CPU_TYPE>: zynqMP, zynq, microblaze
- <PROJECT_NAME>:The name of the project you are building
petalinux-config --get-hw-description
Konfiguration PetaLinux (Optional):
petalinux-config petalinux-config -c u-boot petalinux-config -c kernel petalinux-config -c rootfs
Build System Image
petalinux-build
Erhaltene Dateien unter /tools/petalinux/2019.2/images/linux:
u-boot.elf image.ub