Удалить загрузчик.
- Войдите на сайт для отправки комментариев
Втр, 20/09/2016 - 11:11
Господа, ткните пальце что полистать и где порыться. Суть вопроса вот в чем. Есть ардуинка нано. При включеннии как и положенно ждем какоето время из за внутреннего загрузчика. Вот этого времени мне и не хватает. Есть желание совсем его удалить и шить мк через usbasp. Как шить голые мк нашел, а вот как стереть к сожалению не могу.
gergi, иногда полезно не листать а просто попробовать. При записи программатором бутлоалер затирается. ЗЫ: Можете зашить бут. от уно, он более резвый.
Правильно ля я вас понял, если буду записывать в уно через usbasp прогромматор из середы arduino ide скетч, то бутлоадер автоматом затрется?
в любом нано или уно, или про мини при записи прошивки через usbasp затрется загрузчик, который легко восстановить также через usbasp
Тогда вопрос вдогонку. Где то краем глаза вычитал, что нужно будет править фьюзы ибо программа может стартовать не с начала. Так ли это?
Тогда вопрос вдогонку. Где то краем глаза вычитал, что нужно будет править фьюзы ибо программа может стартовать не с начала. Так ли это?
да, если не боитесь, то правьте
да, если не боитесь, то правьте
В том и вопрос. Нужно ли выстовлять фьюзы на уно или можно оставить так как есть?
Я не ставлю, мне плевать что максимум, допустим, в mega8 будет не 8192 а 7168 байт флеша. Никогда не приходилось упереться в потолок.
ЗЫ: Можете зашить бут. от уно, он более резвый.
а можно вопрос в догонку:
какой бут лучше использовать, в каком хороший вочдог есть?
уно?
Он самый. И короткий в придачу.
в каком хороший вочдог есть?
Эээ... вочдог в загрузчике? Хороший? Это как?
нету? можт чет путаю. Не следит, что прц например из-за внешне помехи стал, и сделать рестарт программы?
Так он не в загрузчике, а в кристалле. Уновский с ним работает корректно.
во.. это то, что хотелось услышать :)
Любой бутлоадер использует аппаратный вотчдог. Но в старых версиях, которые исторически прижились например в промини, настройки вотчдога сделаны монопольно, без учёта того, что пользователь ардуины тоже захочет использовать вотчдог. Это конечно косяк разработчиков. Например таймер1 тоже используется в загрузчике, но нет проблем использовать его и в своём коде)) А в оптибут проблемы с вотчдогом нет, но заливают его только в УНО. Хотя ничего не мешает залить тот-же самый оптибут от Уно в любую плату на меге328/168 )
Любой бутлоадер использует аппаратный вотчдог. Но в старых версиях, которые исторически прижились например в промини, настройки вотчдога сделаны монопольно, без учёта того, что пользователь ардуины тоже захочет использовать вотчдог. Это конечно косяк разработчиков. Например таймер1 тоже используется в загрузчике, но нет проблем использовать его и в своём коде)) А в оптибут проблемы с вотчдогом нет, но заливают его только в УНО. Хотя ничего не мешает залить тот-же самый оптибут от Уно в любую плату на меге328/168 )
Извиняюсь за глупый вопрос, у меня есть nano с 168 чипом, я так понимаю в нее можно залить загрузчик от uno. но при выборе в меню Инструменты-Плата-ArduinoUNO у меня же не появляется выбор чипа, а если выбрать Инструменты-Плата-ArduinoNANO то появляется выбор 168 или 328.
Или кроме прошивки надо еще что то менять в файлах настройки самой Arduino IDE?
Andrey12, нужно установить оптибутовский аддон У него в меню масса комбинаций.
Andrey12, нужно установить оптибутовский аддон У него в меню масса комбинаций.
Спасибо, попробую!
Andrey12, нужно установить оптибутовский аддон У него в меню масса комбинаций.
а как сделать эту магическую установку package_optiboot_optiboot-additional_index.json ??
Short Circuit, вставить эту ссылку в настройках arduinoIDE, там есть специальная форма для этого.