Bootloader для AVR

preview_player
Показать описание
Изучаем способ программирования микроконтроллера БЕЗ программатора.
Рекомендации по теме
Комментарии
Автор

Программирование это набор команд соответствующих стандарту машинного кода согласованного в совокупности микросхем, которые выполняют условия включения, выключения и передачи сигналов по заведомо указанным путям. Только когда что-то сложное упрощают, давая только пульт в руки, то усложняется понимание как это всё взаимосвязано и куда что идёт.

dena
Автор

chip45 хороший загрузчик, давно им не пользовался нужно вспомнить эту тему)

sylchve
Автор

уж если использовать бутлоадер то ардуиновский. тем более он есть тоже на все популярные чипы на мегу8 так и подавно.

nosmoking
Автор

Я давно пользуюсь бутлоудером chip45, меня полностью устраивает и выбор контроллеров приличный.
Единственное что написал свое приложение для заливки прошивки.

SergeyBelotserkovskiy
Автор

Как насчет обзора о расширении памяти на пример для atmega8 иногда ее физически мало чтоб что то большое на ней организовать .А если использовать внешнюю еепром для этих целей и записать программу в нее то и бут и сама программа причем любая влезет.

qcibfjn
Автор

optiboot bootloader еще такой известный есть, под сногие мк авр

zhdanvadim
Автор

О, я как раз хочу удалить бутлоадер. Какая разница програматор втыкать или ком преобразователь. Так я хоть место сэкономлю. Но главное чтобы со фьюзами не запороть.

Yupitrer
Автор

Позвольте поправить. Выполнение программы начинается с 0000, там как раз расположен загрузчик. От 0000 отсчитываем размер в 1024 слова, там начинается прошивка. Загрузчик в любом случае стартует первым, проверяет, нужно ли ему что то делать и потом перекидывает в данном случае на адрес 1024

regsmic
Автор

Здравствуйте!
Немного не по теме...
Вы не планируете снять видео по Midbus в программе Flowcode?
Спасибо за замечательные уроки!

putmgth
Автор

Вот у меня два вопроса:
1) Если у меня есть программатор AVR, но расчитан на микросхемы в DIP корпусе, как мне правильно подпаятся к такой микросхеме в корпусе TQFP?
2) Все таки, насколько разница между внешним и внутренним тактовым генератором? (не беря во внимание, освободившиеся контакты)

arielvolog
Автор

как подключить программатор usbisp к flowcode, или никак?

masterkit
Автор

что-то я непонял в чем польза, выходит мы заменили программатор на преобразователь usb-uart, потеряли 2Кб флэш памяти и всё. в чем собственно выгода? :)

andreyfrolov
Автор

А вот у меня другой вопрос. Как мне удалить этот ардуиновский загрузчик с меги328 чтоб она читалась и пррервалась с помощью AVERDUDE PROG ?

lutsevyat
Автор

Открыв прошивку в редакторе можно как то понять бутлоадер использует шифрование или нет?

yl
Автор

USBaspLoader который может работать с Khazama AVR Programmer требует больший загрузочный сектор, чем есть в меге8(надо уже мега16 или 32).

хочу себе макетку сделать на меге8 в dip корпусе. есть какие-нибудь схемы(платы), которыми пользовался(которыми было удобно пользоваться)?

pav
Автор

не работает ресет , камень на выброс ??

leons
Автор

Автор, кажется ты путаешь и говоришь неправильно - не может бутлоадер стартовать с конца памяти 1024 слова, ведь как раз в настройках фьюзов написано, что бутлоадеру отводится размер 1024 слова, и стартовать контроллер будет с бутсектора, расположенного по адресу $0000, т.е. с самого начала памяти, где и находится начало бутлоадера. А вот после памяти 1024 слова будет находиться уже пользовательская прошивка.

electronicdesignshow