Я пытаюсь создать проект PetaLinux 2019.1 для пользовательской платы (на основе платформы ZynqMP)
Команда разработчиков оборудования поставила пакет с DSA и файлом битового потока, экспортированным из Vivado 2019.1
Может кто-нибудь сказать мне, что мне не хватает?
Мне нужен SDK, чтобы продолжить работу с Xilinx SDK и создать проект Linux для этой платы
Моя рабочая станция настроена таким образом
- Ubuntu 18.04 LTS x64 (ВМ с 8 ядрами и 16 ГБ ОЗУ)
- Xilinx SDK 2019.1
- PetaLinux 2019.1 установлен в
/opt/pkg/petalinux/2019.1
после UG1144 (v2019.1)) 22 мая 2019
Я выполнил следующие шаги без проблем (имена путей проверены):
petalinux-create --type project --template zymqMP --name projectname
petalinux-config --get-hw-description=/path-of-dsa-and-bitstream
без изменений, просто сохраните и выйдите из системы
petalinux-build
все в порядке, сборка завершена успешно
petalinux-package --boot --fpga ../main_wrapper.bit --u-boot
все в порядке, говорит "двоичный файл готов"
petalinux-build --sdk
конец с ошибками:
| gdbstub-xml.c:1742:3: error: expected expression at end of input
| { "aarch64-el2.xml", xml_feature_aarch64_el2_xml },
| ^
(полное сообщение на https://pastebin.com/tvvj9VaG)