16.05.2018 PetaLinux
Материал из SRNS
Lipa (обсуждение | вклад) (Новая страница: «<summary [ hidden ] > Сборка PetaLinux для кастомной железки </summary> {{Форма2}} == Требования == Необходи…») |
Lipa (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
Требуется поставить ряд пакетов, полный список приведен в документе UG1144 | Требуется поставить ряд пакетов, полный список приведен в документе UG1144 | ||
+ | |||
+ | Устанавливаем PetaLinux в систему. Дистрибутив есть на [https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/2017-4.html Xilinx], либо у меня на компьютере. '''Ставить PetaLinux необходимо БЕЗ прав суперюзера!''' | ||
+ | |||
+ | Подготовка завершена | ||
+ | |||
+ | == Сборка == | ||
+ | |||
+ | Пошаговое руководство по сборке содержится в документе UG1156 | ||
+ | |||
+ | В консоли пишем source/[путь к петалинух]/settings.sh | ||
+ | |||
+ | Выполняем шаги из UG1156 по главе 5. | ||
+ | |||
+ | Важно: | ||
+ | |||
+ | * переходим в папку с текущим проектом | ||
+ | |||
+ | * перед сборкой системы необходимо выполнить команды конфигурации в данной последовательности: | ||
+ | <source lang="bash"> | ||
+ | petalinux-config | ||
+ | |||
+ | $ petalinux-config -c kernel | ||
+ | |||
+ | $ petalinux-config -c rootfs | ||
+ | </source> | ||
+ | * далее (сборка идет 30-60 минут) | ||
+ | <source lang="bash"> | ||
+ | petalinux-build | ||
+ | </source> | ||
+ | * делаем boot.bin | ||
+ | <source lang="bash"> | ||
+ | $ petalinux-package --boot --format BIN --fsbl ./zynq_fsbl.elf --u-boot --force | ||
+ | </source> | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
Строка 18: | Строка 51: | ||
[[Категория:EmbeddedLinux]] | [[Категория:EmbeddedLinux]] | ||
[[Category:Clonicus]] | [[Category:Clonicus]] | ||
+ | |||
{{wl-publish: 2018-04-12 16:56:17 +0300 | Lipa }} | {{wl-publish: 2018-04-12 16:56:17 +0300 | Lipa }} | ||
{{wl-publish: 2018-05-16 10:06:30 +0300 | Lipa }} | {{wl-publish: 2018-05-16 10:06:30 +0300 | Lipa }} |
Версия 11:25, 16 мая 2018
Требования
Необходима Ubuntu-16.04
Требуется поставить ряд пакетов, полный список приведен в документе UG1144
Устанавливаем PetaLinux в систему. Дистрибутив есть на Xilinx, либо у меня на компьютере. Ставить PetaLinux необходимо БЕЗ прав суперюзера!
Подготовка завершена
Сборка
Пошаговое руководство по сборке содержится в документе UG1156
В консоли пишем source/[путь к петалинух]/settings.sh
Выполняем шаги из UG1156 по главе 5.
Важно:
- переходим в папку с текущим проектом
- перед сборкой системы необходимо выполнить команды конфигурации в данной последовательности:
petalinux-config
$ petalinux-config -c kernel
$ petalinux-config -c rootfs
$ petalinux-config -c kernel
$ petalinux-config -c rootfs
- далее (сборка идет 30-60 минут)
petalinux-build
- делаем boot.bin
$ petalinux-package --boot --format BIN --fsbl ./zynq_fsbl.elf --u-boot --force
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.