Удалить загрузчик.

gergi
Offline
Зарегистрирован: 15.06.2016

Господа, ткните пальце что полистать и где порыться. Суть вопроса вот в чем. Есть ардуинка нано. При включеннии как и положенно ждем какоето время из за внутреннего загрузчика. Вот этого времени мне и не хватает. Есть желание совсем его удалить и шить мк через usbasp. Как шить голые мк нашел, а вот как стереть к сожалению не могу.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

gergi, иногда полезно не листать а просто попробовать. При записи программатором бутлоалер затирается. ЗЫ: Можете зашить  бут. от уно, он более резвый.

gergi
Offline
Зарегистрирован: 15.06.2016

Правильно ля я вас понял, если буду записывать в уно через usbasp прогромматор из середы arduino ide скетч, то бутлоадер автоматом затрется?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

в любом нано или уно, или про мини при записи прошивки через usbasp затрется загрузчик, который легко восстановить также через usbasp

gergi
Offline
Зарегистрирован: 15.06.2016

Тогда вопрос вдогонку. Где то краем глаза вычитал, что нужно будет править фьюзы ибо программа может стартовать не с начала. Так ли это?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

gergi пишет:

Тогда вопрос вдогонку. Где то краем глаза вычитал, что нужно будет править фьюзы ибо программа может стартовать не с начала. Так ли это?

да, если не боитесь, то правьте

gergi
Offline
Зарегистрирован: 15.06.2016

Valera19701 пишет:

да, если не боитесь, то правьте

В том и вопрос. Нужно ли выстовлять фьюзы на уно или можно оставить так как есть?

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Я не ставлю, мне плевать что максимум, допустим, в mega8 будет не 8192 а 7168 байт флеша. Никогда не приходилось упереться в потолок.

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

dimax пишет:

 ЗЫ: Можете зашить  бут. от уно, он более резвый.

 

 а можно вопрос в догонку:

 какой бут лучше использовать, в каком хороший вочдог есть?

уно?

bwn
Offline
Зарегистрирован: 25.08.2014

Он самый. И короткий в придачу.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Цитата:

в каком хороший вочдог есть?

Эээ... вочдог в загрузчике? Хороший? Это как?

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

нету?   можт чет путаю. Не следит, что прц например из-за внешне помехи стал, и сделать рестарт программы?

bwn
Offline
Зарегистрирован: 25.08.2014

Так он не в загрузчике, а в кристалле. Уновский с ним работает корректно.

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

во.. это то, что хотелось услышать :)

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Любой бутлоадер использует аппаратный вотчдог. Но  в старых версиях, которые исторически прижились например в промини, настройки вотчдога сделаны монопольно, без учёта того, что пользователь ардуины тоже захочет использовать вотчдог. Это конечно косяк разработчиков. Например таймер1 тоже используется в загрузчике, но нет проблем использовать его и в своём коде))  А в оптибут проблемы с вотчдогом нет,  но заливают его только в УНО.  Хотя ничего не мешает залить тот-же самый оптибут от Уно в любую плату на меге328/168 )

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

dimax пишет:

Любой бутлоадер использует аппаратный вотчдог. Но  в старых версиях, которые исторически прижились например в промини, настройки вотчдога сделаны монопольно, без учёта того, что пользователь ардуины тоже захочет использовать вотчдог. Это конечно косяк разработчиков. Например таймер1 тоже используется в загрузчике, но нет проблем использовать его и в своём коде))  А в оптибут проблемы с вотчдогом нет,  но заливают его только в УНО.  Хотя ничего не мешает залить тот-же самый оптибут от Уно в любую плату на меге328/168 )

Извиняюсь за глупый вопрос, у меня есть nano с 168 чипом, я так понимаю в нее можно залить загрузчик от uno. но при выборе в меню Инструменты-Плата-ArduinoUNO у меня же не появляется выбор чипа, а если выбрать Инструменты-Плата-ArduinoNANO то появляется выбор 168 или 328. 

Или кроме прошивки надо еще что то менять в файлах настройки самой Arduino IDE?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Andrey12, нужно установить оптибутовский аддон    У него в меню масса комбинаций.

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

dimax пишет:

Andrey12, нужно установить оптибутовский аддон    У него в меню масса комбинаций.

Спасибо, попробую!

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

dimax пишет:

Andrey12, нужно установить оптибутовский аддон    У него в меню масса комбинаций.

 

а как сделать эту магическую установку package_optiboot_optiboot-additional_index.json  ??

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Short Circuit, вставить эту ссылку в настройках arduinoIDE, там есть специальная форма для этого.