Обсуждаем контроллеры компании Atmel.
Ответить

Как прошить atmega8 через встроенный uart RaspberryPi?

Ср янв 22, 2020 14:11:38

Доброго времени суток! Застрял на этом месте. Не могу найти информацию как прошить через uart Raspberry атмегу 8. Знаю что нужен bootloader. Только не пойму какой именно. И также не могу понять как потом через uart прошивать. Наверно использовать avrdude как-то. Bootloader должен работать от встроенного кварца 8МГц.

Re: Как прошить atmega8 через встроенный uart RaspberryPi?

Ср янв 22, 2020 14:24:47

конструктор бута - http://homes-smart.ru/index.php/oborudo ... zagruzchik

Re: Как прошить atmega8 через встроенный uart RaspberryPi?

Ср янв 22, 2020 20:54:22

Спасибо за конструктор!

Re: Как прошить atmega8 через встроенный uart RaspberryPi?

Чт янв 23, 2020 10:20:30

Нафига конструктор, когда есть готовый и так для атмеги8 на 8Мгц: https://github.com/MCUdude/optiboot_fla ... 00L_B5.hex
Только хекс бутлоадера прошить сначала придется программатором, вроде USBAsp. Ну или вот так извратиться: https://blog.avislab.com/raspberry-pi-avrdude_ru/
А потом уже можно сами "полезные" проги шить через RPi и avrdude по протоколу stk500/arduino.

Re: Как прошить atmega8 через встроенный uart RaspberryPi?

Чт янв 23, 2020 21:58:40

Пришлось ставить еще одну атмегу8 на плату. Теперь на Распбери не хватает второго uart'а для передачи данных двух атмег. Думаю подключить через один spi. Со стороны распбери есть способ как прошивать по spi. Больше всего волнует, можно ли прошивать атмеги и также вести обмен данными не изменяя подключения. Т.к. все это будет находится удаленно. К распбери подключение будет через ssh, через openvpn. Нужно заливать прошивки в обе атмеги удаленно, после этого атмеги должны передовать данные.

Re: Как прошить atmega8 через встроенный uart RaspberryPi?

Пт янв 24, 2020 07:52:07

Прошивайте обе через SPI тогда. Его можно на одну шину повесить, и сбросом вводить в режим программирования атмеги по очереди.
Ответить