Зеркало Telegram-чата "Репка / Repka-Pi"

Статус
Закрыто для дальнейших ответов.
Протестировал на arm64_ubuntu_20.04.6_desktop_16.02.24_1.2GHz, примеры собрались.

Автор сообщения в Telegram: Андрей


Добрый день, примеры собрались, но драйвер так и не собирается. Куда на этот раз копать?
root@Repka-Pi:~/wiring-repka/utility# sudo ./init_dev.sh
Загрузка драйвера repka_gpio.ko
insmod: ERROR: could not insert module repka_gpio.ko: Invalid module format
Настройка доступа к устройствам...
chmod: невозможно получить доступ к '/dev/repka_gpio*': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/i2c-2': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/spidev0.0': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/spidev1.0': Нет такого файла или каталога
Настройка выполнена.

Автор сообщения в Telegram: Андрей

Ссылка на сообщение в Telegram
 
Добрый день, примеры собрались, но драйвер так и не собирается. Куда на этот раз копать?
root@Repka-Pi:~/wiring-repka/utility# sudo ./init_dev.sh
Загрузка драйвера repka_gpio.ko
insmod: ERROR: could not insert module repka_gpio.ko: Invalid module format
Настройка доступа к устройствам...
chmod: невозможно получить доступ к '/dev/repka_gpio*': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/i2c-2': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/spidev0.0': Нет такого файла или каталога
chmod: невозможно получить доступ к '/dev/spidev1.0': Нет такого файла или каталога
Настройка выполнена.

Автор сообщения в Telegram: Андрей


Какое ядро ОС используете?
Покажите вывод команды uname -r

Автор сообщения в Telegram: Sergey

Ссылка на сообщение в Telegram
 
все как в документации, сборка примеров wiringRP - успешно, а далее

Автор сообщения в Telegram: Андрей


В корневой папке есть файл CMakelists.txt, в нем строчка сборки драйвера задокументирована, нужно удалить в начале строки #. И собрать проект заново

Автор сообщения в Telegram: Sergey

Ссылка на сообщение в Telegram
 
В каталоге build/driver появится файл repka_gpio.ko. его нужно скопировать в папку utility и переименовать, старый файл драйвера нужно удалить. Потом запустить скрипт init_dev.sh

Автор сообщения в Telegram: Sergey

Ссылка на сообщение в Telegram
 
В корневой папке есть файл CMakelists.txt, в нем строчка сборки драйвера задокументирована, нужно удалить в начале строки #. И собрать проект заново

Автор сообщения в Telegram: Sergey


сделал, собрать проект заново это выполнить?
chmod +x init_dev.sh
sudo ./init_dev.sh
Если так то сделал, но не появился repka_gpio.ko в build/driver

Автор сообщения в Telegram: Андрей

Ссылка на сообщение в Telegram
 
сделал, собрать проект заново это выполнить?
chmod +x init_dev.sh
sudo ./init_dev.sh
Если так то сделал, но не появился repka_gpio.ko в build/driver

Автор сообщения в Telegram: Андрей


Содержимое папки driver покажите

Автор сообщения в Telegram: Sergey

Ссылка на сообщение в Telegram
 
сделал, собрать проект заново это выполнить?
chmod +x init_dev.sh
sudo ./init_dev.sh
Если так то сделал, но не появился repka_gpio.ko в build/driver

Автор сообщения в Telegram: Андрей


https://repka-pi.ru/forum/threads/23/ инструкция на форуме, вам нужно выполнить шаги из последнего раздела сборка драйвера

Автор сообщения в Telegram: Sergey

Ссылка на сообщение в Telegram
 
Статус
Закрыто для дальнейших ответов.