roboforum.ru

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

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

Правила форума
Правила раздела OpenRobotics

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

blindman » 09 дек 2010, 17:12

у меня где-то был поправленный бутлоадер, который запускается только после нажатия на сброс, а после программирования сразу переходит в основную программу - с ним намного удобнее, и большая задержка не раздражает. Вот только потерялся он где-то. Если будет исходник - переделаю.

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

=DeaD= » 09 дек 2010, 17:20

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

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

Michael_K » 09 дек 2010, 17:22

Кстати, не знаю, реализовано ли, но по-моему удобно анализировать источник ресета...
Например при включении питания пропускать бут...

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

blindman » 09 дек 2010, 17:28

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

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

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

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

=DeaD= » 09 дек 2010, 22:45

Вот тут все исходные коды из которых я собирал бутлоадер:
Вложения
avrprog_boot_v0_85-m128-m32-src.zip
(89.83 КиБ) Скачиваний: 0

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

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

=DeaD= » 10 дек 2010, 11:12

Надо будет в hg.vehq.ru создать репозитарий бутлоадеров.
И еще надо глянуть в сторону бутлоадеров Arduino - может на них перейти?

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

SkyStorm » 10 дек 2010, 12:10

Так как Setar никак не хочет поднимать репозиторий на форуме, как мне заюзать hg.vehq.ru?
Тем более что часть моего кода уже там лежит.

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

=DeaD= » 10 дек 2010, 13:17

Vooon может выдать учетку которая имеет право создавать новые репы вот тут (тут создавать, а не тут учетку :)):
http://vehq.ru/admin/

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

=DeaD= » 20 дек 2010, 13:14

Сегодня отгружен 400й модуль Open Robotics, небольшой такой юбилейчик :oops:

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

=DeaD= » 11 фев 2011, 20:52

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

Всё потому, что прошло несколько "мелкооптовых" отгрузок ORduino Nano.

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

=DeaD= » 19 мар 2011, 16:23

Отгружен 600-й модуль :roll: orduino nano ускоряет :oops:

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

=DeaD= » 07 апр 2011, 20:11

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

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

:ROFL: :ROFL: :ROFL:

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

=DeaD= » 22 апр 2011, 19:59

Архив с avrdude.exe и библиотекой libusb0.dll
Вложения
avrdude-with-libs.zip
(126.11 КиБ) Скачиваний: 0

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

=DeaD= » 11 май 2011, 10:36

700-й модуль.


cron
Rambler\'s Top100 Mail.ru counter