roboforum.ru

Технический форум по робототехнике.


Обсужд. модулей Open Robotics - общие вопросы, распростр.

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение blindman » 09 дек 2010, 17:12

у меня где-то был поправленный бутлоадер, который запускается только после нажатия на сброс, а после программирования сразу переходит в основную программу - с ним намного удобнее, и большая задержка не раздражает. Вот только потерялся он где-то. Если будет исходник - переделаю.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 09 дек 2010, 17:20

Не понял, как это с ним удобней? Я сброс нажимаю чтобы контроллер перегрузить, после этого ведь бутлоадер включится? Исходники гляну, как только домой попаду.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение Michael_K » 09 дек 2010, 17:22

Кстати, не знаю, реализовано ли, но по-моему удобно анализировать источник ресета...
Например при включении питания пропускать бут...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение blindman » 09 дек 2010, 17:28

=DeaD= писал(а):Не понял, как это с ним удобней? Я сброс нажимаю чтобы контроллер перегрузить, после этого ведь бутлоадер включится? Исходники гляну, как только домой попаду.

Удобство - категория субъективная. Я сброс нажимаю практически всегда только в цикле отладки и только с одной целью - запустить бутлоадер :) А если надо просто перезапустить - то все равно количество таких перезапусков намного меньше, чем циклов редактирование-прошивка
Michael_K писал(а):по-моему удобно анализировать источник ресета

Именно. Бутлоадер ждет команды только после нажатия сброса. Для прочих источников сброса (power-on-reset - при включении, собака - после программирования) сразу переход на нулевой адрес
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 09 дек 2010, 22:45

Вот тут все исходные коды из которых я собирал бутлоадер:
Вложения
avrprog_boot_v0_85-m128-m32-src.zip
(89.83 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение blindman » 10 дек 2010, 11:11

Задержку оставил 10 секунд - может быть полезно при использовании например блютуса.

Единственная правка - в начало main() добавил
Код: Выделить всёРазвернуть
#ifdef START_WAIT
   uint8_t reset = MCUCSR;
   MCUCSR = 0;
   if (reset != (1 << EXTRF)) {
      jump_to_app();
   }
#endif
Вложения
bootloaders_source.zip
Исходники
(28.23 КиБ) Скачиваний: 0
bootloaders.zip
Скомпилированные загрузчики
(6.12 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 10 дек 2010, 11:12

Надо будет в hg.vehq.ru создать репозитарий бутлоадеров.
И еще надо глянуть в сторону бутлоадеров Arduino - может на них перейти?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение SkyStorm » 10 дек 2010, 12:10

Так как Setar никак не хочет поднимать репозиторий на форуме, как мне заюзать hg.vehq.ru?
Тем более что часть моего кода уже там лежит.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 10 дек 2010, 13:17

Vooon может выдать учетку которая имеет право создавать новые репы вот тут (тут создавать, а не тут учетку :)):
http://vehq.ru/admin/
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 20 дек 2010, 13:14

Сегодня отгружен 400й модуль Open Robotics, небольшой такой юбилейчик :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 11 фев 2011, 20:52

Отгружен 500-й модуль :roll:

Всё потому, что прошло несколько "мелкооптовых" отгрузок ORduino Nano.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 19 мар 2011, 16:23

Отгружен 600-й модуль :roll: orduino nano ускоряет :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 07 апр 2011, 20:11

Сегодня увидел, что мы уже знамениты: http://www.anekdot.ru/id/478878/

Про наши модули уже анекдоты слагают!

:ROFL: :ROFL: :ROFL:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 22 апр 2011, 19:59

Архив с avrdude.exe и библиотекой libusb0.dll
Вложения
avrdude-with-libs.zip
(126.11 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр

Сообщение =DeaD= » 11 май 2011, 10:36

700-й модуль.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13