Как создать проект PetaLinux 2019.1 в Xilinx SDK для пользовательской платы (DSA, экспортированный из Vivado 2019.1)? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь создать проект 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)

...