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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2013, 06:34   #31
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
По умолчанию

Есть такие моменты в моей практике, когда роутер не грузился в связи с тем, что я убрал некоторые подтягивающие резисторы (это касается AR724x - но отличие не значительное).
Поясню мои ощущения с чем это связанно.

Во время загрузки uboot'а (в зависимости от платформы), происходит отключение/включение аппаратных средств которые одновременно находятся на GPIO - JTAG, LAN_LED и прочее...
Например: в MR3020/WR703N - GPIO13-GPIO16 потенциально свободны т.к. не используются системой как LAN1-4, WAN индикация Ethernet switch. Судя из даташита, других функций не предусмотрено.
Миниатюры
Нажмите на изображение для увеличения
Название: ar9331_gpio.jpg
Просмотров: 382
Размер:	75.3 Кб
ID:	827  
Dioptimizer вне форума   Ответить с цитированием
Старый 18.02.2013, 08:16   #32
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

Я не считаю а спрашиваю т.к. не исключаю варианта когда загрузка если не остановится то продолжится с отличающимися параметрами. С другой стороны это могли побороть программно в OpenWRT и по этому смело используют эти выводы.
serenya вне форума   Ответить с цитированием
Старый 18.02.2013, 08:22   #33
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Есть такие моменты в моей практике, когда роутер не грузился в связи с тем, что я убрал некоторые подтягивающие резисторы (это касается AR724x - но отличие не значительное).
А Вы не помните какие gpio использовали и в чем это выражалось?
serenya вне форума   Ответить с цитированием
Старый 18.02.2013, 12:29   #34
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
По умолчанию

Я когда-то писал по поводу этого на openwrt форуме. Точно сказать, что есть "Сlock OBS" мне не позволяет квалификация, может быть более опытные программисты подскажут.
Описание из u-boot'а:
Код:
    /* Disable clock obs 
     * clk_obs1(gpio13/bit8),  clk_obs2(gpio14/bit9), clk_obs3(gpio15/bit10),
     * clk_obs4(gpio16/bit11), clk_obs5(gpio17/bit12)
     * clk_obs0(gpio1/bit19), 6(gpio11/bit20)
     */
(из u-boot/board/ar7240/ap121/ap121.c)
Т.е., Clock OBS включен до того, как uboot его отключает. Например в WR703 он не включен по умолчанию, в отличие от "соседей" в том же ap121.c.

Скорее всего связано с калибровкой процессора, памяти или может интегрированного модуля wifi...

Беру свои слова назад по поводу:
Цитата:
Сообщение от Dioptimizer
...GPIO13-GPIO16 потенциально свободны...
Подзабыл.

Последний раз редактировалось Dioptimizer; 18.02.2013 в 13:37.
Dioptimizer вне форума   Ответить с цитированием
Старый 18.02.2013, 19:48   #35
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

Спасибо, но что-то мы заоффтопились)
serenya вне форума   Ответить с цитированием
Старый 18.02.2013, 22:59   #36
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
По умолчанию

Свободные GPIO на MR3020, к которым можно припаяться это GPIO7 и GPIO29 и судя по всему они не имеют отношения к "Сlock OBS"
Еще есть GPIO на которых висят светодиоды и переключатель
Admin вне форума   Ответить с цитированием
Старый 19.02.2013, 19:49   #37
mcsa
Junior Member
 
Регистрация: 13.02.2013
Сообщений: 29
Вес репутации: 0
mcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to behold
По умолчанию

Я подключал успешно датчики 1wire как к GPIO так и к встроенному UART. В первом случае, если задействования GPIO светодиода или кнопки, то убирал с них штатные действия, правя исходники. Во втором случае надо отцеплять отладочную консоль. Все это делал на WR741, думаю для mr3020 особой разницы нет.

Последний раз редактировалось mcsa; 19.02.2013 в 19:51.
mcsa вне форума   Ответить с цитированием
Старый 20.02.2013, 13:36   #38
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

А какая версия железа у Вас, или какой процессор?
serenya вне форума   Ответить с цитированием
Старый 20.02.2013, 16:09   #39
mcsa
Junior Member
 
Регистрация: 13.02.2013
Сообщений: 29
Вес репутации: 0
mcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to beholdmcsa is a splendid one to behold
По умолчанию

На первой версии работает и первый и второй вариант. На четвертой версии нормально только по GPIO работает, т.к. не удается выставить нужные параметры UART
mcsa вне форума   Ответить с цитированием
Старый 20.02.2013, 23:24   #40
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

Странно, ведь судя по инфе с OpenWRT в первой версии стоит такой же проц что и в 3020, а в четвертой проц другой. Но в 3020 как раз проблема с инициализацией UART. Можно Ваш скрипт получения температуры или хотя бы описание как Вы это делали? У меня и у narodmon не получилось с внутренним портом работать.
serenya вне форума   Ответить с цитированием
Ответ

Метки
1-wire, digitemp, narodmon, openwrt, uart


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

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

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

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


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


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