|
прерывания в embedded linux, прерывание button -> led |
|
|
|
Oct 16 2017, 13:57
|
Участник

Группа: Участник
Сообщений: 68
Регистрация: 3-06-15
Пользователь №: 86 995

|
Здравствуйте. Есть статья http://derekmolloy.ie/kernel-gpio-programm...ttons-and-leds/пытаюсь повторить (первый пример с кнопкой и ледом) на arm с результатом: # insmod ./gpio.ko GPIO_TEST: Initializing the GPIO_TEST LKM GPIO_TEST: The button state is currently: 1 GPIO_TEST: The button is mapped to IRQ: -6 GPIO_TEST: The interrupt request result is: -22 insmod: can't insert './gpio.ko': Invalid argument система явно не настроена ловить gpio прерывания, но может вкл и выкл led. представляю как можно настроить ножку на прерывание в "голой системе", но как это сделать под linux или что почитать?(google сильно не помог) спасибо.
|
|
|
|
|
 |
Ответов
|
Oct 19 2017, 01:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(winniethepooh @ Oct 16 2017, 17:57)  Здравствуйте. Есть статья http://derekmolloy.ie/kernel-gpio-programm...ttons-and-leds/пытаюсь повторить (первый пример с кнопкой и ледом) на arm с результатом: # insmod ./gpio.ko GPIO_TEST: Initializing the GPIO_TEST LKM GPIO_TEST: The button state is currently: 1 GPIO_TEST: The button is mapped to IRQ: -6 GPIO_TEST: The interrupt request result is: -22 insmod: can't insert './gpio.ko': Invalid argument система явно не настроена ловить gpio прерывания, но может вкл и выкл led. представляю как можно настроить ножку на прерывание в "голой системе", но как это сделать под linux или что почитать?(google сильно не помог) спасибо. У вас две ошибки - числа со знаком минус: 6 и 22. Здесь проверяем что они означают и ищем как решить проблему: http://www-numi.fnal.gov/offline_software/...tem_errors.html
|
|
|
|
|
Oct 19 2017, 09:28
|
Участник

Группа: Участник
Сообщений: 68
Регистрация: 3-06-15
Пользователь №: 86 995

|
Цитата(Tarbal @ Oct 19 2017, 01:59)  У вас две ошибки - числа со знаком минус: 6 и 22. Здесь проверяем что они означают и ищем как решить проблему: http://www-numi.fnal.gov/offline_software/...tem_errors.htmlда я это уже понял (это заглушки возвращают). Спасибо.
|
|
|
|
|
Oct 20 2017, 07:06
|
Участник

Группа: Участник
Сообщений: 68
Регистрация: 3-06-15
Пользователь №: 86 995

|
Цитата(Tarbal @ Oct 20 2017, 00:31)  Вполне может быть, что вы пытаетесь подключить обработчик к тому источнику, который не поддержан железом. У вас есть код ядра для этой машины? код ядра https://github.com/fm3fan/uClinuxисточником может служить любой вывод обозначенный как INTxx_x/Pxx ()
|
|
|
|
Сообщений в этой теме
winniethepooh прерывания в embedded linux Oct 16 2017, 13:57 x893 обработчик появляется в /proc/interrupts ?
хотя та... Oct 16 2017, 14:05 winniethepooh Цитата(x893 @ Oct 16 2017, 14:05) обработ... Oct 16 2017, 14:13  aaarrr Цитата(winniethepooh @ Oct 16 2017, 17:13... Oct 17 2017, 08:11 x893 Так надо в этом направлении копать.
Более того вс... Oct 16 2017, 14:36 Jury093 Цитата(winniethepooh @ Oct 16 2017, 16:57... Oct 17 2017, 07:33 winniethepooh Цитата(Jury093 @ Oct 17 2017, 08:33) попр... Oct 17 2017, 08:22  aaarrr Цитата(winniethepooh @ Oct 17 2017, 11:22... Oct 17 2017, 08:37   winniethepooh Цитата(aaarrr @ Oct 17 2017, 09:37) Похож... Oct 17 2017, 08:45    aaarrr Цитата(winniethepooh @ Oct 17 2017, 11:45... Oct 17 2017, 08:54     winniethepooh Цитата(aaarrr @ Oct 17 2017, 09:54) Посмо... Oct 17 2017, 09:02    Jury093 Цитата(winniethepooh @ Oct 17 2017, 11:45... Oct 17 2017, 10:38     winniethepooh Цитата(Jury093 @ Oct 17 2017, 10:38) я пр... Oct 17 2017, 11:28      Jury093 Цитата(winniethepooh @ Oct 17 2017, 14:28... Oct 17 2017, 15:05       winniethepooh Цитата(Jury093 @ Oct 17 2017, 15:05) прощ... Oct 17 2017, 16:09        Jury093 Цитата(winniethepooh @ Oct 17 2017, 19:09... Oct 17 2017, 18:20     winniethepooh Спасибо за GPIOLIB Jury093.
Покопаю в этом напра... Oct 17 2017, 12:32 aaarrr Если речь идет об этом продукте, то прерываниями т... Oct 17 2017, 20:28 winniethepooh Цитата(aaarrr @ Oct 17 2017, 21:28) Если ... Oct 18 2017, 06:49    Tarbal Цитата(winniethepooh @ Oct 20 2017, 11:06... Oct 21 2017, 03:36     winniethepooh Цитата(Tarbal @ Oct 21 2017, 03:36) Где о... Oct 23 2017, 08:41 Tarbal Вы ядро строите на той же системе?
Обычно то где с... Oct 24 2017, 00:18 winniethepooh Цитата(Tarbal @ Oct 24 2017, 00:18) Вы яд... Oct 24 2017, 07:59  Tarbal Цитата(winniethepooh @ Oct 24 2017, 11:59... Oct 25 2017, 01:03   winniethepooh Цитата(Tarbal @ Oct 25 2017, 02:03) Вы мо... Oct 25 2017, 14:22    Tarbal Цитата(winniethepooh @ Oct 25 2017, 18:22... Oct 25 2017, 23:35     winniethepooh Цитата(Tarbal @ Oct 26 2017, 00:35) Тепер... Oct 26 2017, 11:09      Tarbal Цитата(winniethepooh @ Oct 26 2017, 15:09... Oct 26 2017, 12:55    aaarrr Цитата(winniethepooh @ Oct 25 2017, 17:22... Oct 26 2017, 00:13     winniethepooh Цитата(aaarrr @ Oct 26 2017, 01:13) winni... Oct 26 2017, 09:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|