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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2014, 00:31   #41
Craiven
Junior Member
 
Регистрация: 11.07.2014
Сообщений: 3
Вес репутации: 0
Craiven is an unknown quantity at this point
По умолчанию Re: Удаленная прошивка Arduino Nano в OpenWrt, по сети

Вот на оф сайте нашол.

Цитата:
Автоматическая (программная) перезагрузка

Nano разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из линий FT232RL, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеров ATmega168 или ATmega328 через конденсатор 100 нФ. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.

Функция имеет еще одно применение. Перезагрузка Nano происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
Это по нано. И кстати с учетом того что каждый раз при подключении к линукс системе перезагружается ардуина и при этом может переписаться код в ней самой и запортить скетч. Это может привести у многих к разным глюкам. ТАк что учитывайте то при подключении к линукс системам.
Craiven вне форума   Ответить с цитированием
Старый 17.10.2014, 15:44   #42
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Удаленная прошивка Arduino Nano в OpenWrt, по сети

openwrt это ж linux тоже.
значит надо в скетче делать какуюто 2 сек задержку в начале кода ?
d00m вне форума   Ответить с цитированием
Старый 17.10.2014, 17:49   #43
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Удаленная прошивка Arduino Nano в OpenWrt, по сети

Цитата:
учитывайте то при подключении
Конденсатор земля-ресет и не надо ничего учитывать.
stD вне форума   Ответить с цитированием
Старый 17.11.2015, 11:35   #44
Dimanjy
Junior Member
 
Регистрация: 17.11.2015
Сообщений: 3
Вес репутации: 0
Dimanjy is an unknown quantity at this point
По умолчанию Re: Удаленная прошивка Arduino Nano в OpenWrt, по сети

Прошу прощения за ап старой темы.

Пытаюсь удаленно прошить Arduino m328p.
Прошивается только если вручную нажать на Reset в тот момент, когда плата мигнет по линии RX (Arduino IDE пытается послать данные).

Какой флаг куда нужно прописать, чтобы Reset отправлялся автоматически перед заливкой скетча?

Вот мои конфиги:

/etc/rc.local
Цитата:
stty -F /dev/ttyUSB0 cs8 57600 clocal ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok
ser2net
/etc/ser2net.conf
Цитата:
1001:raw:5:/dev/ttyUSB0:57600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
Dimanjy вне форума   Ответить с цитированием
Старый 17.11.2015, 12:48   #45
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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: Удаленная прошивка Arduino Nano в OpenWrt, по сети

Прошить можно только сразу после перезапуска роутера.
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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