Страница 7 из 15
Re: AVRDUDE_PROG
Добавлено: 12 ноя 2013, 22:11
dmibr
Для ATtiny24 возможно установить всего 2 варианта защиты (по информации из DATASHEET):
LB2_1 LB1_1 Mode 1: Нет защиты памяти
LB2_1 LB1_0 Mode 2: Дальнейшее программирование запрещено
LB2_0 LB1_0 Mode 3: Дальнейшее программирование и верификация запрещены
1_бит не запрограммирован, 0_бит запрограммирован (в окошке установлена галка, если выбрано инверсное отображения фьюзов в программе)
При считывании прошитого контроллера в программном окне Lock Byte, наглядно покажет установлена или нет защита, наличием галок в активных окошках (для ATtiny24 это LOCKBIT2 LOCKBIT1), при инверсном отображения фьюзов. При прямом -- отсутствие галок.
Re: AVRDUDE_PROG
Добавлено: 13 ноя 2013, 11:50
vpashko
Все я понял, спасибо за ответ, а подскажите еще вот по этим ссылкам есть в интернете два калькулятора, если ввести в них ну скажем ATTiny2313 то фузы будут отличатся, так какой брать за основу???
http://www.engbedded.com/fusecalc" target="_blank
http://radioshemi.ucoz.ru/FUSI/calc.htm ... ATtiny2313" target="_blank
и еще я заметил что в Протеусе фьюзы по умолчанию выставляются из
http://radioshemi.ucoz.ru/FUSI/calc.htm ... ATtiny2313" target="_blank
Re: AVRDUDE_PROG
Добавлено: 13 ноя 2013, 15:23
dmibr
В обоих калькуляторах правильно показывает установки для выбора тактового сигнала/времени запуска для attiny2313. Нужно выбрать в выпадающем списке [CKSEL=0100 SUT=10]; default value. Это заводские установки для нового контроллера. Про назначение и установку фьюзов в разных программах посмотри стью
http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/" target="_blank
Re: AVRDUDE_PROG
Добавлено: 13 ноя 2013, 16:44
xotabych
Всем привет.
Возвожно ли сохранить прошивку МК данной программой после чтения?
Re: AVRDUDE_PROG
Добавлено: 14 ноя 2013, 17:40
admin
При чтении Flash либо Eeprom, содержимое сохраняется в файле, указанном в строке выбора файла.
Re: AVRDUDE_PROG
Добавлено: 14 ноя 2013, 18:17
xotabych
admin писал(а):При чтении Flash либо Eeprom, содержимое сохраняется в файле, указанном в строке выбора файла.
Я так понял Вас нужно прописать путь куда хочу сохранить файл Flash или EEPROM.
Re: AVRDUDE_PROG
Добавлено: 14 ноя 2013, 18:32
admin
xotabych писал(а):
Я так понял Вас нужно прописать путь куда хочу сохранить файл Flash или EEPROM.
Да, нужно прописать путь.
В конце строки есть кнопка "...", нажав на неё можете найти файл, путь пропишется автоматически при выборе файла.
Предлагаю делать так, возможны Ваши варианты.
1) Создаём файл с расширением "txt", имя любое;
2) Меняем расширение "txt" на "hex";
3) Выбираем созданный файл с помощью программы, кнопка "..." (в конце строки указания пути к файлу) ;
4) Нажимаем кнопку "Чтение".
Всё считается и сохраниться в данный файл.
Re: AVRDUDE_PROG
Добавлено: 18 ноя 2013, 23:42
Yvan
В вашей программе нет возможности выбора Attiny4, 5, 9, 10, хотя дудка их поддерживает. Как это можно исправить?
Re: AVRDUDE_PROG
Добавлено: 20 ноя 2013, 21:42
admin
Yvan писал(а):Как это можно исправить?
Можно самостоятельно добавить данные мк в программу -
http://yourdevice.net/forum/viewtopic.php?f=18&t=1559" target="_blank
Re: AVRDUDE_PROG
Добавлено: 24 ноя 2013, 02:52
radteh
На соседнем форме у посетителя возникла проблема с программой: не пишутся lock byte. Строка формируется, но предположительно в дудку передаётся не полностью.
Код: Выделить всё
Cформированная командная строка:
avrdude.exe -p m8515 -c usbasp -P usb -U lfuse:w:228:m -U hfuse:w:209:m -U efuse:w:0:m -U lock:w:60:m
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e9306
avrdude.exe: reading input file "228"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 228:
avrdude.exe: load data lfuse data from input file 228:
avrdude.exe: input file 228 contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.01s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "209"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 209:
avrdude.exe: load data hfuse data from input file 209:
avrdude.exe: input file 209 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.01s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
"efuse" memory type not defined for part "ATMEGA8515"
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Фузы до прошивки:
Фузы после прошивки:
Re: AVRDUDE_PROG
Добавлено: 24 ноя 2013, 20:13
dmibr
В этом контроллере нет efuse, поэтому программа сообщает об ошибке (смотрите лог: "efuse" memory type not defined for part "ATMEGA8515") и прерывает дальнейшую запись lock fuse. Нужно подправить установки в файле программы atmel.ini (смотрите здесь
http://yourdevice.net/forum/viewtopic.p ... 1559#p2395" target="_blank). После исправления все fuses запишет правильно, проверил!
Командная строка должна быть...
Cформированная командная строка:
avrdude.exe -p m8515 -c usbasp -P usb -U lfuse:w:228:m -U hfuse:w:209:m -U lock:w:60:m
Re: AVRDUDE_PROG
Добавлено: 24 ноя 2013, 21:11
radteh
Понял, благодарю.
Re: AVRDUDE_PROG
Добавлено: 25 фев 2014, 14:49
admin
Отредактировал файлы atmel.ini и avrdude.conf в соответствии с рекомендациями модератора
dmibr . Огромное спасибо модератору за проделанную работу!
Обновил файл avrdude до версии 6.1.
Обновлённую версию avrdude_prog 3.3 можно скачать с сайта
http://yourdevice.net/proekty/avrdude-prog" target="_blank версия 3.3 от 24.02.2014, либо заменить вложенные файлы.
Re: AVRDUDE_PROG
Добавлено: 26 фев 2014, 17:24
pryanic
Здравствуйте. Возникла проблема при прошивке Atmega64. При верефикации процентах на 80 выдает сообщение что установлены Lock биты.
Прошиваю USBAsp
Win 7 32x
версия программы 3.3
Re: AVRDUDE_PROG
Добавлено: 27 фев 2014, 06:02
admin
Скинте скрин, установленых фузе бит и скопируйте всю информацию диалогового окна программы. Так будет проще выяснить проблему.
Re: AVRDUDE_PROG
Добавлено: 08 мар 2014, 18:33
civil
Последняя версия перестала работать с клоном программатора МК2.
Скрин ниже.
И не совсем понятна ситуация с версиями. "Старая" , работающая, имеет дату 16.08.13, а "новая", скачанная сегодня с сайта от 03.08.13
Re: AVRDUDE_PROG
Добавлено: 08 мар 2014, 21:30
xotabych
civil писал(а):Последняя версия перестала работать с клоном программатора МК2.
Скрин ниже.
И не совсем понятна ситуация с версиями. "Старая" , работающая, имеет дату 16.08.13, а "новая", скачанная сегодня с сайта от 03.08.13
У меня тоже не работает с Atmel AVR ISP MK2 MKII.
Пишет программатор не найден.
Хотя через AVR Studio 4 или CodeVisionAVR - прошиваю нормально.
Re: AVRDUDE_PROG
Добавлено: 08 мар 2014, 22:14
vano11
xotabych писал(а):У меня тоже не работает с Atmel AVR ISP MK2 MKII.
Пишет программатор не найден.
Хотя через AVR Studio 4 или CodeVisionAVR - прошиваю нормально.
Для работы с дудкой (AVRDUDE) нужно "дрова" под неё ставить. А при работе с AVR Studio переключать её дрова.
Re: AVRDUDE_PROG
Добавлено: 15 мар 2014, 20:28
admin
civil писал(а):Последняя версия перестала работать с клоном программатора МК2.
Ошибка: "stk500v2_recv_mk2: error in USB receive" - баг самой avrdude6.0.1 (в последнем варианте именно эта версия)
ссылка.
Появилась на днях новая версия avrdude 6.1., возможно эту ошибку исправили. Замените приложенным файлом, отпишитесь если не сложно.
civil писал(а):И не совсем понятна ситуация с версиями. "Старая" , работающая, имеет дату 16.08.13, а "новая", скачанная сегодня с сайта от 03.08.13
Тут много чего произошло, полетел винт, переезжал на другого хостера. Восстановил инфу как с мог.
Видимо версия 16.08.13 с
этого поста.
P.s. Скиньте на мыло файл оболочки от 16.08.13. your_device(cобака)mail.ru
Re: AVRDUDE_PROG
Добавлено: 16 мар 2014, 22:46
civil
admin, у меня программатор перестал видиться компом. Разберусь в чем дело и позже отпишусь. Файл отправил.
Re: AVRDUDE_PROG
Добавлено: 17 мар 2014, 03:33
civil
Потестировал.
Ничего не изменилось. С этой версией avrdude тоже не работает.
А нельзя ли совместить старую дудку с новым файлом описаний контроллеров?
Re: AVRDUDE_PROG
Добавлено: 17 мар 2014, 05:15
admin
civil писал(а):Потестировал.
Ничего не изменилось. С этой версией avrdude тоже не работает.
Ок, ясно.
civil писал(а):А нельзя ли совместить старую дудку с новым файлом описаний контроллеров?
Да, можно.
Re: AVRDUDE_PROG
Добавлено: 17 мар 2014, 22:02
civil
civil писал(а):А нельзя ли совместить старую дудку с новым файлом описаний контроллеров?
Да, можно.
Вываливается вот с такой ошибкой:
Re: AVRDUDE_PROG
Добавлено: 17 мар 2014, 22:09
admin
необходимо заменить файл atmel.ini и avrdude.conf
Re: AVRDUDE_PROG
Добавлено: 17 мар 2014, 22:45
civil
admin писал(а):необходимо заменить файл atmel.ini и avrdude.conf
Так и сделал. Файлы из сообщения от 25 февраля.
Re: AVRDUDE_PROG
Добавлено: 19 мар 2014, 03:11
admin
Странно, видимо проблема только с программатором AVR ISP MK2 MKII.
С usbasp работает без проблем, без изменения файлов.
Re: AVRDUDE_PROG
Добавлено: 26 апр 2014, 11:59
ua3rad
Доброе утро!!! Хочу прошить ATTINY13 и не получается.
Вот что пишет AVRDUDE 3.3
Код: Выделить всё
Cформированная командная строка:
avrdude.exe -p t13 -c avr910 -P COM3 -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r
Found programmer: Id = "AVR ISP"; type = S
Software Version = U.2; Hardware Version = 0.2
Programmer supports buffered memory access with buffersize = 128 bytes.
Programmer supports the following devices:
Device code: 0x13 = AT90S1200
Device code: 0x20 = ATtiny84
Device code: 0x28 = AT90S4414
Device code: 0x30 = AT90S4433
Device code: 0x34 = AT90S2333
Device code: 0x38 = AT90S8515
Device code: 0x48 = (unknown)
Device code: 0x4c = AT90S2343
Device code: 0x51 = (unknown)
Device code: 0x55 = ATtiny12
Device code: 0x56 = ATtiny15
Device code: 0x68 = AT90S8535
Device code: 0x6c = AT90S4434
Device code: 0xffffff86 = (unknown)
Device code: 0xffffff87 = (unknown)
Device code: 0x3a = ATMEGA8515
Device code: 0x41 = ATMEGA103
Device code: 0x43 = ATMEGA128
Device code: 0x45 = ATMEGA64
Device code: 0x5e = ATtiny2313
Device code: 0x60 = ATMEGA161
Device code: 0x62 = (unknown)
Device code: 0x64 = ATMEGA163
Device code: 0x69 = ATMEGA8535
Device code: 0x72 = ATMEGA32
Device code: 0x74 = ATMEGA6450
Device code: 0x76 = ATMEGA8
Device code: 0x78 = ATMEGA169
avrdude.exe: error: selected device is not supported by programmer: t13
Re: AVRDUDE_PROG
Добавлено: 12 май 2014, 11:33
admin
Возможно "не видит" программируемый мк.
Re: AVRDUDE_PROG
Добавлено: 14 май 2014, 10:59
ua3rad
Другим программатором прошился
Re: AVRDUDE_PROG
Добавлено: 29 май 2014, 08:41
admin
GUI корректно сформировал командную строку, проблема в самой avrdude.exe или в avrdude.conf. Попробуйте поправить avrdude.conf, в соответствии с даташит на мк.