ОЧЭС на Raspberry Pi 400
Я попытался использовать библиотеку BSEC2.2.0.0 на Raspberry Pi 400 с программным обеспечением pi3g .В первый раз я запускаю steup.py с версией ARMv6, и он отлично компилируется. Проблема в том, что ошибка сегментации возникает, когда она заканчивается. Затем я попробовал ARMv8, но компилятор возвращается с
/usr/bin/ld: BSEC_2.2.0.0_Generic_Release_30052022/algo/normal_version/bin/RaspberryPi/PiThree_ArmV8/libalgobsec.a(GasHumidityBaselineTracker.o)(.text+0x20e4): неразрешимое перемещение R_ARM_CALL против символа `[email protected] @ GLIBC_2.4'/usr/bin/ld: окончательная ссылка не удалась: символу требуется раздел отладки, который не существует collect2: ошибка: ld вернул 1 ошибку статуса выхода: команда 'arm-linux-gnueabihf-gcc' не удалась со статусом выхода 1
Может быть, это потому, что ARMv8 является неправильной версией и не может выполнить команду? Как я могу проверить, на какой версии архитектуры ARM работает мой RPi 400? Потому что на сайте Raspberry Pi написано, что он на ARMv8.