Ошибка сборки Petalinux 2019.1 после добавления модуля - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь добавить пользовательский модуль в мой проект petalinux и сгенерировать файл .ko для соответствующего модуля.Я проследил за документацией, добавил модуль и скопировал все исходные коды (файлы .c и .h) внутри созданного модуля.Я также отредактировал make-файл в <path-to-petalinux-prj>/project-spec/meta-user/recipes-modules/opendla/files/makefile следующим образом:

KDIR ?= /lib/modules/`uname -r`/build

.PHONY: default
default: modules

%:
    $(MAKE) -C $(KDIR) M=$$PWD $@

opendla-m := opendla.o

opendla-objs := nvdla_core_callbacks.o nvdla_gem.o scheduler.o

Теперь я построил весь проект, используя petalinux-build, но получил следующие ошибки:

ОШИБКА: libgcc-8.2.0-r0 do_package_qa: QA Проблема: в нестатическом пакете содержится статическая библиотека .a: путь libgcc '/work/aarch64-xilinx-linux/libgcc/8.2.0-r0/packages-split/libgcc/usr/lib/aarch64-xilinx-linux / 8.2.0 / libgcc_eh.a 'нестатический пакет содержит статическую библиотеку .a: путь libgcc' /work/aarch64-xilinx-linux/libgcc/8.2.0-r0/packages-split/libgcc/usr / lib / aarch64-xilinx-linux / 8.2.0 / libgcc.a 'нестатический пакет содержит статическую библиотеку .a: путь к libgcc' /work/aarch64-xilinx-linux/libgcc/8.2.0-r0/packages-split / libgcc / usr / lib / aarch64-xilinx-linux / 8.2.0 / libgcov.a '[staticdev]

ОШИБКА: libgcc-8.2.0-r0 do_package_qa: QA запускает обнаруженные фатальные ошибки.Пожалуйста, подумайте над их исправлением.

ОШИБКА: libgcc-8.2.0-r0 do_package_qa: Ошибка функции: do_package_qa

ОШИБКА: файл журнала ошибок хранится в: / home / user / SWpart3 / nvdla / build / tmp / work /aarch64-xilinx-linux / libgcc / 8.2.0-r0 / temp / log.do_package_qa.8535

ОШИБКА: Задача (/opt/pkg/petalinux/2019.1/components/yocto/source/aarch64/layers/Ошибка core / meta / recipes-devtools / gcc / libgcc_8.2.bb: do_package_qa) с кодом выхода '1'

Я попытался добавить FILES_${PN} += "${libdir}/*" в свой meta.conf но, к сожалению, это не работает.Любая помощь и предложения будут высоко оценены.

...