Нет правила делать цель при сборке драйверов для SIM7600A
Попытка установить драйверы для Waveshare SIM 7600A-h HAT для обеспечения доступа WWAN к Raspberry Pi 4.
Первоначальная ошибка при попытке make была:
make[1]: *** /lib/modules/5.10.17-v7l+/build: No such file or directory. Stop.
make: *** [Makefile:6: all] Error 2[/code]
После некоторого исследования я обновил заголовки и повторил попытку, получив следующее:
make
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.* modules.order
make -C /lib/modules/5.10.17-v7l+/build M=/home/pi/Desktop/SIM7X00-Driver/Linux driver/gobiserial modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.17-v7l+'
make[1]: *** No rule to make target 'driver/gobiserial'. Stop.
make[1]: Leaving directory '/usr/src/linux-headers-5.10.17-v7l+'
make: *** [Makefile:6: all] Error 2
1 ответ
Такая же проблема здесь, с изображением малины ubuntu server 20.04.2.
Я пытаюсь следовать инструкциям по развертыванию ядра:
Скопируйте текущую папку в драйверы / usb / serial /
Измените драйверы / usb / serial / Kconfig В конце добавьте перед исходным кодом endif "drivers / usb / serial / gobiserial / Kconfig"
Модифицируйте драйверы / usb / serial / Makefile Добавьте в конце obj-$(CONFIG_USB_GOBISERIAL) += gobiserial /
cd в каталог gobiserial и переименуйте Makefile.kernel в Makefile
Затем я запускаю команду make из исходной папки gobiserial в домашней папке пользователя (маршрут без пробелов).
Я получаю сообщение об ошибке: linux / usb-wwan.h нет такого файла или каталога.