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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2013, 01:30   #1
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Вообще-то GPIO29 не существует на процессорах AR933x
Может Вы имели ввиду GPIO28?
Страница 15.
Почему идет отчет до 29 мне трудно сказать, может быть последний бит используется как count-бит, но в любом случае судя по документации нам доступны только GPIO0-GPIO28.

Функция GPIO_OE (значение 1 какому-то bit'у <=> gpioN) ==равносильна== "echo out >..../gpioN/direction"
Функция GPIO_OE (значение 0 какому-то bit'у <=> gpioN) ==равносильна== "echo in >..../gpioN/direction"
(я лишь говорил о конфигурировании gpio в uboot'e по умолчанию, вам вообще не нужно заниматься этим лесом)

На MR3020:
Вы можете контролировать/конфигурировать GPIO14-GPIO15 (не важно что пишет sysfs, главное тестером проверять)?

Последний раз редактировалось Dioptimizer; 29.12.2013 в 02:31.
Dioptimizer вне форума   Ответить с цитированием
Старый 29.12.2013, 16:24   #2
ald
Junior Member
 
Регистрация: 13.10.2013
Сообщений: 14
Вес репутации: 0
ald is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Вообще-то GPIO29 не существует на процессорах AR933x
Может Вы имели ввиду GPIO28?
Я руководствовался инфой с сайта openwrt об MR3020. А здесь подписаны PINOUTs. В обеих ссылках есть упоминание об GPIO29.

Правда там три или два варианта.
Features CPU - Atheros AR7240@400MHz (SoC: Atheros AR9330 rev 1)
Model Specific Notes - AR9331 chipset

На сайте TP-Link о процессоре не упоминается.

А здесь на схеме роутера WR703N на ножке A53 подписано GPIO29.

У меня в роутере плата и процессор как и на этой картинке Atheros AR9331.

Последний раз редактировалось ald; 29.12.2013 в 16:38. Причина: добавление ссылки на схему
ald вне форума   Ответить с цитированием
Старый 29.12.2013, 18:38   #3
ald
Junior Member
 
Регистрация: 13.10.2013
Сообщений: 14
Вес репутации: 0
ald is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Что-то мучил меня вопрос "А верны ли измерения на GPIO29?"

Начал просматривать плату под лупой. Проводок с R17 (GPIO29) я было снял. Но у меня есть подозрение что он коротил на R15.
Припаял снова. Померял вольтметром после загрузки:
GPIO7 - 2.6V
GPIO29 - 0V


Решил дальше экспериментировать.

#io -4 0x18040000
18040000: 0c0205ff

#echo 7 > /sys/class/gpio/export
#echo 29 > /sys/class/gpio/export

#echo out > /sys/class/gpio/gpio7/direction
#echo out > /sys/class/gpio/gpio29/direction

#io -4 0x18040000
18040000: 2c0205ff

GPIO7 - 0V
GPIO29 - 0V


echo 1 >/sys/class/gpio/gpio7/value

GPIO7 - 2.6V
GPIO29 - 0V


echo 1 >/sys/class/gpio/gpio29/value

GPIO7 - 2.6V
GPIO29 - 2.5V


echo 0 >/sys/class/gpio/gpio7/value
echo 0 >/sys/class/gpio/gpio7/value

GPIO7 - 0V
GPIO29 - 0V


#echo in > /sys/class/gpio/gpio7/direction

GPIO7 - 0V
GPIO29 - 0V


#io -4 0x18040000
18040000: 2c02057f

#io -4 0x18040000 2c02057f

GPIO7 - 0V
GPIO29 - 0V


#reboot

НО

Померял вольтметром после загрузки:
GPIO7 - 2.6V
GPIO29 - 0V


#io -4 0x18040000
18040000: 0c0205ff

Получается, что по адресу 0x18040000 записано текущее состояние.
При загрузке оно не сохранилось, поменялось на то что было вначале эксперимента.
А как и где прописать состояние при загрузке. Но, возможно, оно изменяется на каком-то этапе зарузки...

Буду использовать GPIO29 для моих нужд.

Хотя, все-равно интересно как изменить загрузчик/прошивку чтобы на GPIO7 было 0V при загрузке?

Последний раз редактировалось ald; 29.12.2013 в 18:49. Причина: исправление опечатки
ald вне форума   Ответить с цитированием
Старый 29.12.2013, 18:58   #4
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Беру свои слова назад (по поводу невозможности управления gpio29) видимо разработчики скрыли этот gpio29 от посторонних глаз

Цитата:
Сообщение от ald Посмотреть сообщение
Хотя, все-равно интересно как изменить загрузчик/прошивку чтобы на GPIO7 было 0V при загрузке?
Вот тут смотрите.

Берете uboot, открываете в hex редакторе, ищите по адресу 0x00002e64 следующее содержимое "24020cff" <=> заменяете на "24020c7f".
А потом с риском для жизни(устройства) прошиваете этот uboot через tftp консоль по соответствующему адресу.

Последний раз редактировалось Dioptimizer; 30.12.2013 в 10:57.
Dioptimizer вне форума   Ответить с цитированием
Старый 29.12.2013, 18:26   #5
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Если пользоваться документацией, можно найти в ней (по ключевому слову A53) информацию такого характера, что это JTAG_TCK и работает он только как I (Input), т.е. перепрограммировать его наверное невозможно.

Также помнится мне, что данная схема появилась до того, как в сети выложили документацию на процессор.
Миниатюры
Нажмите на изображение для увеличения
Название: 321.png
Просмотров: 418
Размер:	30.8 Кб
ID:	1416  

Последний раз редактировалось Dioptimizer; 29.12.2013 в 18:28.
Dioptimizer вне форума   Ответить с цитированием
Старый 30.12.2013, 23:45   #6
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 45
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Рядом в теме я использую 7 и 29 (TL-MR3020) для доступа к RTC DS1307, всё работает и на чтение и на запись. Можно смело использовать эти выводы.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 02.01.2014, 18:20   #7
den4ik
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 15
Вес репутации: 0
den4ik is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Всем доброго времени суток, что то мне как то не по себе стало когда увидел это , не совсем понятно, на этом роутере 14 свободных пинов GPIO? Если так, то на кой тогда вашпе ардуны и прочие девайсы нужны если эта штука имеет столько свободного добра под разные нужды ??? Вот пины которые мне удалось найти 0, 1, 7, 11, 13, 14, 15, 16, 17, 18, 20, 26, 27, 29 если я ошибаюсь поправьте меня.
Проверить мультиметром пока что не позволяет время, если кто проверит, отпишитесь!!!

Последний раз редактировалось den4ik; 02.01.2014 в 18:31.
den4ik вне форума   Ответить с цитированием
Старый 02.01.2014, 18:30   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Описание всех пинов в таблице, она находится в шапке темы
Admin вне форума   Ответить с цитированием
Старый 02.01.2014, 18:39   #9
den4ik
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 15
Вес репутации: 0
den4ik is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Она явно не полная !!! вот часть инфы отсюда
Таблица таблицей а принципиальная схема всё таки куда интереснее чем какие то там таблицы
den4ik вне форума   Ответить с цитированием
Старый 02.01.2014, 19:00   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Цитата:
Сообщение от den4ik Посмотреть сообщение
Она явно не полная !!! вот часть инфы отсюда
Таблица таблицей а принципиальная схема всё таки куда интереснее чем какие то там таблицы
Доступ к пинам осуществляется через ОС
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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