Обновил вчера малину. Вероятно дело в ведре.
root@wifi-router:/lib/modules# ls -l
итого 16
drwxr-xr-x 3 root root 4096 фев 12 15:24 4.4.38+
drwxr-xr-x 3 root root 4096 янв 5 23:07 4.4.38-v7+
drwxr-xr-x 3 root root 4096 фев 22 21:40 4.9.11+
drwxr-xr-x 3 root root 4096 фев 22 21:40 4.9.11-v7+
root@wifi-router:/lib/modules# uname -a
Linux wifi-router 4.9.11+ #971 Mon Feb 20 20:40:26 GMT 2017 armv6l GNU/Linux
Теперь на софтине собранной с wiringPi не работает даже инициализация gpio.
nable to determine hardware version. I see: Hardware : BCM2835
,
- expecting BCM2708 or BCM2709.
If this is a genuine Raspberry Pi then please report this
to projects@drogon.net. If this is not a Raspberry Pi then you
are on your own as wiringPi is designed to support the
Raspberry Pi ONLY.
Простейшая хрень не инититься:
#include <wiringPi.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc,char* argv[])
{
if (argc < 3) {
printf("Usage example: ./blink_led 0 800\n");
printf("0 - GPIO 17\n");
printf("800 - delay ms\n");
return 1;
}
int pinNumber = atoi(argv[1]);
int delayTime = atoi(argv[2]);
if (-1 == wiringPiSetup()) {
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
printf("Setup wiringPi failed!");
return 1;
}
return 0;
}
Кто уже наступил на такие грабли? Я так понимаю wiringPi.h править нужно. гугл толком ничего не сказал. Тоже решения нет.
ps: Оно конечно там есть. :) upgrade your hardware...
pss: Сам правда еще не лазил. Только сейчас заметил что морда на nas не работает. А исходники конечно собираются нормально.