VD Net

26 октября 2010, 15:02

Внимание! Optiboot неправильно работает на не-Uno-платах Arduino!

!!! Сообщение со старого блога !!!

Илья Данилов в своём блоге выяснил, что существуют некоторые проблемы с Optiboot на не-Uno-платах Arduino (отсюда):

Если загрузить скетч — он вполне нормально стартует. Но стоит отключить и снова включить питание, как optiboot зацикливается, реальных шансов снова увидеть работающий скетч — крайне мало. Кроме всего прочего, некоторые жалуются на проблемы при заливке больших скетчей. Собственно, после просмотра исходника optiboot возникает масса вопросов — например, как автор выбирал задержку для watchdog-а, или правильно ли используются улучшения от ladyada. У меня разборки неожиданно осложнились трапом линковщика при попытке пересобрать optiboot из исходников.
Так что пока радоваться рано. Лишних килобайтов для скетчей нет, проблемы со стартом скетчей и прочие неприятные вещи. Придётся ждать облагороженную версию Optiboot, а пока можно попробовать 1К-bootloader для увеличения пространства для загрузки скетчей, с ним проблем нет.
VD42
Копирование и использование материалов сайта разрешается только при указании активной прямой ссылки без rel=nofollow на страницу с копируемым материалом. Если какие-то условия не выполнены или не могут быть выполнены, то разрешение можно получить по электронной почте vladislav.kochemaev@gmail.com с указанием цели использования. При копировании материалов сайта вы автоматически соглашаетесь с этими условиями.