
Я не могу запустить установку petalinux в Ubuntu 20.04.
abc@alpha:/scratch2/abc/Xilinx$ /petalinux-v2021.1-final-installer.run /scratch2/abc/Xilinx/Petalinux
Возникает следующая ошибка.
-bash: /usr/bin/python: No such file or directory
Я редактирую свой вопрос с помощью терминала. Я не уверен, что я делаю неправильно.
abc@alpha:/scratch2/abc/Xilinx$ ls
Downloads Petalinux petalinux-v2021.1-final-installer.run Vitis Vivado
DocNav Model_Composer Projects Vitis_HLS xic
abc@alpha:/scratch2/abc/Xilinx$ ./petalinux-v2021.1-final-installer.run /scratch2/abc/Xilinx/Petalinux
ERROR: Invalid options: /scratch2/abc/Xilinx/Petalinux
PetaLinux installer.
Usage:
petalinux-v2021.1-final-installer.run [--log <LOGFILE>] [-d|--dir <INSTALL_DIR>] [options]
Options:
--log <LOGFILE> specify where the logfile should be created.
it will be petalinux_installation_log
in your working directory by default.
-d|--dir [INSTALL_DIR] specify the directory where you want to
install the tool kit. If not specified,
it will install to your working directory.
-p|--platform <arch_name> specify the architecture name.
aarch64 : sources for zynqMP and versal
arm : sources for zynq
microblaze_lite : sources for microblaze_lite
microblaze_full : sources for microblaze_full
EXAMPLES:
Install the tool in specified location:
$ ./petalinux-v2021.1-final-installer.run -d/--dir <INSTALL_DIR>
To get only desired sources:
$ ./petalinux-v2021.1-final-installer.run --dir <INSTALL_DIR>
This will install the sources for all(zynq,zynqMP,versal,microblaze_lite,microblaze_full).
$ ./petalinux-v2021.1-final-installer.run --dir <INSTALL_DIR> --platform "arm"
This will install the sources for zynq only.
$ ./petalinux-v2021.1-final-installer.run --dir <INSTALL_DIR> --platform "arm aarch64"
This will install the sources for zynq,zynqMP and versal.
$ ./petalinux-v2021.1-final-installer.run --dir <INSTALL_DIR> --platform "microblaze_lite microblaze_full"
This will install the sources for microblaze_lite
Please refer to the PetaLinux Tools Installation Guide.
решение1
Вероятно, вам нужно установить символическую ссылку Python3 (/usr/bin/python→/usr/bin/python3) к
sudo apt-get install python-is-python3
и затем повторите попытку запуска установщика.
Также проконсультируйтесь сhttps://xilinx.github.io/kria-apps-docs/main/build/html/docs/build_petalinux.html.
решение2
Шаг 1: Создание виртуальной машины
Download, install and launch VirtualBox from here.
Create a new virtual machine using these options:
Linux
Ubuntu 64-bit
16 GB RAM (8GB minimum according to user guide)
VirtualBox Disk Image
Dynamic (resizable) hard disk
200 GB size (the resulting VM will have about 113GB free after all of these installs so you can reduce this if you like)
Я рекомендую использовать динамический тип жесткого диска, потому что инструменты Xilinx занимают много места, BSP могут занимать по паре ГБ каждый, плюс проекты PetaLinux обычно занимают много места, поэтому сложно точно знать, сколько места вам понадобится. Если вы используете жесткий диск фиксированного размера, вы не сможете легко изменить его с помощью VirtualBox, поэтому я говорю, выбирайте динамический.
Более подробную информацию см. на сайте https://www.fpgadeveloper.com/how-to-install-petalinux-2020.1/