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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2013, 18:26   #61
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
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
Просмотров: 375
Размер:	30.8 Кб
ID:	1416  

Последний раз редактировалось Dioptimizer; 29.12.2013 в 18:28.
Dioptimizer вне форума   Ответить с цитированием
Старый 29.12.2013, 18:38   #62
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   #63
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
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 вне форума   Ответить с цитированием
Старый 30.12.2013, 23:45   #64
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
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   #65
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   #66
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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   #67
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, 18:56   #68
den4ik
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 15
Вес репутации: 0
den4ik is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Из данной темы родилась идея, может не совсем к месту. Можно же написать скрипт чтобы светодиоды показывали уровень сигнала Wi-Fi, было бы удобно при монтаже, допустим при условии что точка работает в режиме sta. Кто что думает ?
Кстати, я провёл небольшое наблюдение и выяснил что у разных пинов могут отличаться значения на вкл\выл. Так на пример из пинов которые отвечают за индикацию (0, 17, 26, 27), для включения gpio0 значение 1 (echo 1 > /sys/class/gpio/gpio0/value) для остальных 3-х пинов значение 0 (echo 0 > /sys/class/gpio/gpio17/value), и для отключения всё в обратном порядке.

Последний раз редактировалось den4ik; 02.01.2014 в 19:15.
den4ik вне форума   Ответить с цитированием
Старый 02.01.2014, 19:00   #69
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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 вне форума   Ответить с цитированием
Старый 02.01.2014, 19:19   #70
den4ik
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 15
Вес репутации: 0
den4ik is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Вскрытие покажет! Найду время, сяду и разберусь куда кого и для чего!
Я еще и кнопочные пины на out перепилю!!!!
Я в гробу видал ардуны и т.д и т.п, еще и ключевые каскады соберу без твердотелок и других релюшек, на семмисторах, или теристорах, через оптопары!!!!
Завтра как раз в Томске -30 обещают, вот и повеселюсь с макетками и паяльником!!!
О результатах отрапортую!

Последний раз редактировалось den4ik; 02.01.2014 в 19:48.
den4ik вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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