Добавление контроллеров в программу AVRDUDE_PROG.

Всё что касается сайта - программы, девайсы и пр.. Вопросы, ответы, предложения.

Модераторы: KopylovSergey, dmibr

Аватара пользователя
admin
Администратор
Сообщения: 993
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург (Первоуральск)
Контактная информация:

Re: Добавление контроллеров в программу AVRDUDE_PROG.

Сообщение admin » 25 май 2021, 15:19

Alexij писал(а):
22 май 2021, 13:42
И еще про серию XMEGA.
Были такие мысли, но пока особо нет времени :-):

Alexij
Сообщения: 3
Зарегистрирован: 22 май 2021, 12:57

Re: Добавление контроллеров в программу AVRDUDE_PROG.

Сообщение Alexij » 01 июн 2021, 20:50

Коллеги, задам тогда такие ламерские вопросы:
1. как из командной строки AVRDUDE считать все доступные области МК (который AVRDUDE знает и понимает), а именно - FLASH, EPROM, фьюзы, сигнатуры и т.д., и разложить это в заданные файлы но при условии (!) что в МК изменена signature (т.е. нужно использовать опцию -F). Пока у меня вялый результат:

program enable instruction not defined for part "ATxmega32D4"
avrdude.exe: AVR device not responding
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x987ba0
avrdude.exe: Expected signature for ATxmega32D4 is 1E 95 42
avrdude.exe done. Thank you.

т.е. оно понимает что была команда игнорировать несоответствие сигнатуры, но всё равно дальше не идёт.
Хорошо бы от знатоков правильный синтаксис команды (в т.ч. где нужно вставлять этот "-F")

2. нет ли опции качнуть полный образ МК одной командой в один файл, который потом из под AVERDUDE и прошить в чистый чип? (в т.ч. байты signature)
2.1. Умеет ли AVERDUDE перешивать байты signature?
2.2. Если нет - как это делается? :)

Аватара пользователя
admin
Администратор
Сообщения: 993
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург (Первоуральск)
Контактная информация:

Re: Добавление контроллеров в программу AVRDUDE_PROG.

Сообщение admin » 02 июн 2021, 20:08

Посмотрите тут: https://youtu.be/6r6T9fyJkLo

Ответить