Нет правила делать цель при сборке драйверов для 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.

Я пытаюсь следовать инструкциям по развертыванию ядра:

  1. Скопируйте текущую папку в драйверы / usb / serial /

  2. Измените драйверы / usb / serial / Kconfig В конце добавьте перед исходным кодом endif "drivers / usb / serial / gobiserial / Kconfig"

  3. Модифицируйте драйверы / usb / serial / Makefile Добавьте в конце obj-$(CONFIG_USB_GOBISERIAL) += gobiserial /

  4. cd в каталог gobiserial и переименуйте Makefile.kernel в Makefile

Затем я запускаю команду make из исходной папки gobiserial в домашней папке пользователя (маршрут без пробелов).

Я получаю сообщение об ошибке: linux / usb-wwan.h нет такого файла или каталога.

Другие вопросы по тегам