Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2015, 09:54   #1
Flom
Junior Member
 
Регистрация: 02.09.2015
Сообщений: 11
Вес репутации: 0
Flom is an unknown quantity at this point
По умолчанию Re: Расширитель gpio (ввода/вывода) TP-LINK TL-MR3020 по i2c на PCF8574

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Тот вроде для ar71xx

Тут не видно что gpio на PCF8574 добавились, или не все команды ввели
Пересобрал прошивку, добавил в нее поддержку PCF8574,
теперь # cat /sys/kernel/debug/gpio выдает

GPIOs 0-15, bcm47xx:
gpio-3 (sda ) in hi
gpio-4 (scl ) in hi

GPIOs 56-63, i2c/0-0027, pcf8574, can sleep:
gpio-56 (sysfs ) out lo
gpio-57 (sysfs ) out lo
gpio-58 (sysfs ) out lo
gpio-59 (sysfs ) out lo
gpio-60 (sysfs ) out lo
gpio-61 (sysfs ) out lo
gpio-62 (sysfs ) out lo
gpio-63 (sysfs ) out lo

дальше мультиметром определяю пины pcf8574 (у меня он PCF8574T) и пытаюсь пересобрать под себя модуль hd44780
Flom вне форума   Ответить с цитированием
Старый 05.10.2015, 15:47   #2
Viktor1984
Junior Member
 
Регистрация: 07.11.2014
Сообщений: 3
Вес репутации: 0
Viktor1984 is an unknown quantity at this point
По умолчанию Re: Расширитель gpio (ввода/вывода) TP-LINK TL-MR3020 по i2c на PCF8574

Не подгружается модуль 44780:

insmod hd44780
failed to insert /lib/modules/4.1.6/hd44780.ko
___________________________________
Прошивка у меня самосборная. В чём может быть проблема?
Может ещё каких-то модулей ядра не хватает?
В исходниках подправил соответствие GPIO:
#define HD_RS 56
#define HD_RW 57 // not used if LCD is write-only (typical)
#define HD_E 58
#define HD_DB4 60
#define HD_DB5 61
#define HD_DB6 62
#define HD_DB7 63

Пробовал Ваш готовый модуль подсовывать, таже ситуация.
Viktor1984 вне форума   Ответить с цитированием
Старый 06.10.2015, 02:04   #3
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Расширитель gpio (ввода/вывода) TP-LINK TL-MR3020 по i2c на PCF8574

Что нибудь еще в логах пишет? Модуль сами собирать пробовали или чужой использовали?
khseal вне форума   Ответить с цитированием
Старый 06.10.2015, 09:53   #4
Viktor1984
Junior Member
 
Регистрация: 07.11.2014
Сообщений: 3
Вес репутации: 0
Viktor1984 is an unknown quantity at this point
По умолчанию Re: Расширитель gpio (ввода/вывода) TP-LINK TL-MR3020 по i2c на PCF8574

Цитата:
Сообщение от khseal Посмотреть сообщение
Что нибудь еще в логах пишет? Модуль сами собирать пробовали или чужой использовали?
Собирал свой и включал его сразу в прошивку, отдельно от прошивки тоже собирал. Так же пробовал готовый модуль из первого поста.
Ниже скриншот, и файл с подправленным исходником.
Может можно какой-то код добавить в исходник для того, чтоб понять почему он не подгружается?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана от 2015-10-06 12:34:33.jpg
Просмотров: 330
Размер:	86.2 Кб
ID:	3127  
Вложения
Тип файла: txt hd44780.c.txt (5.4 Кб, 176 просмотров)
Viktor1984 вне форума   Ответить с цитированием
Старый 08.02.2016, 01:55   #5
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Расширитель gpio (ввода/вывода) TP-LINK TL-MR3020 по i2c на PCF8574

Тута есть i2c_hd44780 модуль.
А с этой темы использовать только как расширитель количества свободных gpio-выводов.
melsem вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика