Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: AVRDUDE_PROG 3 - gui avrdude

Чт ноя 21, 2013 13:41:44

Какая у тебя версия оболочки?

Re: AVRDUDE_PROG 3 - gui avrdude

Пт ноя 22, 2013 12:37:50

Самая последняя.
Изображение
И еще она не влазит по высоте в экран нетбука (11''), но это уже мелочи.

Re: AVRDUDE_PROG 3 - gui avrdude

Сб ноя 23, 2013 04:05:49

Какие ошибки выдаёт? Или ты записываешь, а при чтении их нет? Или поля не активны?

Re: AVRDUDE_PROG 3 - gui avrdude

Сб ноя 23, 2013 14:19:54

radteh писал(а):Или ты записываешь, а при чтении их нет?

Точно.
Выбрасывает окно что все ОК
Изображение
А локбиты не прошиты.

Вот лог:
Код:
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 3 - gui avrdude

Вс ноя 24, 2013 16:29:16

Похоже проблема в программе при передаче строки в avrdude. Перенаправил вопрос автору программы.

Re: AVRDUDE_PROG 3 - gui avrdude

Вс ноя 24, 2013 19:18:37

Найдено решение проблемы, у этого контроллера нет efuse. Надо в файл atmel.ini внести изменения в секцию [ATmega8515]:
было
Код:
extendedbytebit2enabled=1
extendedbytebit2name
=BOOTSZ1
extendedbytebit2def
=0

extendedbytebit1enabled
=1
extendedbytebit1name
=BOOTSZ0
extendedbytebit1def
=0

extendedbytebit0enabled
=1
extendedbytebit0name
=BOOTRST
extendedbytebit0def
=1

стало
Код:
extendedbytebit2enabled=0
extendedbytebit2name
=NOT USED
extendedbytebit2def
=0

extendedbytebit1enabled
=0
extendedbytebit1name
=NOT USED
extendedbytebit1def
=0

extendedbytebit0enabled
=0
extendedbytebit0name
=NOT USED
extendedbytebit0def
=0

Командная строка должна быть: 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 3 - gui avrdude

Вс ноя 24, 2013 19:49:56

radteh писал(а):Найдено решение проблемы, у этого контроллера нет efuse.Надо в файл atmel.ini внести изменения в секцию [ATmega8515]:

extendedbytebit2enabled=0
extendedbytebit2name=NOT USED
extendedbytebit2def=0

extendedbytebit1enabled=0
extendedbytebit1name=NOT USED
extendedbytebit1def=0

extendedbytebit0enabled=0
extendedbytebit0name=NOT USED
extendedbytebit0def=0

:beer: :beer: :beer:

Re: AVRDUDE_PROG 3 - gui avrdude

Вт ноя 26, 2013 07:21:40

Подскажите, какие фьюзы устанавливать? Я собираюсь прошить атмегу 16 а, нашел фьюзы, но некоторых фьюзов, указанных на сайте, в проге нету( Что делать? и еще вопрос: какие фьюзы выбирать прямые или инверсные, и почему последняя строчка фьюзов не подписана?

Re: AVRDUDE_PROG 3 - gui avrdude

Вт ноя 26, 2013 12:53:12

Фьюзы устанавливай те что указаны в статье из твоей схемы. Например каких фьюзов в проге нет? В самой программе можно выбирать режим прямых или инверсных фьюзов. Последняя строчка не активна, потому что этих фьюзов в atmega16 нет.

Re: AVRDUDE_PROG 3 - gui avrdude

Чт дек 05, 2013 04:38:29

Здравствуйте,с фьюзами разобрался, все выставил как нужно, все подключил, выбрал в списке усбасп, а он выдает ошибку, мол устройство не найдено, что делать в такой ситуации? Можно ли что-нибудь настроить в проге (в наличии только ноут)? Или может, строчку, сформированную в этой проге скопировать в обычный avrdude?

Re: AVRDUDE_PROG 3 - gui avrdude

Чт дек 05, 2013 18:33:13

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

Re: AVRDUDE_PROG 3 - gui avrdude

Пт дек 06, 2013 07:07:24

Не находит программатор, usbasp

Re: AVRDUDE_PROG 3 - gui avrdude

Пт дек 06, 2013 07:51:23

1. Где лог с ошибкой? Ничего крамольного про тебя там нет, можешь не бояться.
2. В диспетчере устройств программатор есть?

Re: AVRDUDE_PROG 3 - gui avrdude

Вт дек 10, 2013 07:20:23

Спасибо за подсказку про диспетчер задач, разобрался с программатором, все работает

Re: AVRDUDE_PROG 3 - gui avrdude

Пт янв 03, 2014 20:58:12

Уважаемые фуромчане кто может подскажите как считать и сохранить информацию с чипа.
Кнопка «Читать» в программе есть, в истории видно, что информация считывалась, а сохранить не получается.

Re: AVRDUDE_PROG 3 - gui avrdude

Сб янв 04, 2014 10:53:53

Считывание происходит в память, поищи кнопку "Сохранить как".

Re: AVRDUDE_PROG 3 - gui avrdude

Сб янв 04, 2014 21:36:16

Да нет в этой программе такой кнопки, не появляется она и после считывания. Я даже за монитор заглядывал. Очень жаль программа хорошая. Я думаю если есть кнопка «чтение» то должна информация как-то сохранятся, может она где-то и сохраняется, но где?

Re: AVRDUDE_PROG 3 - gui avrdude

Вс янв 05, 2014 10:03:57

Чего в ней хорошего, вот консоль другое дело. В поле Flash кнопочка с многоточием, тыркни в неё и укажи куда сохранить, потом тыркни "Чтением"

Re: AVRDUDE_PROG 3 - gui avrdude

Вс янв 05, 2014 12:19:42

Спасибо! Получилось. Считал, сохранил. Тип сохраненного файла просто «Файл». Сравнил в «блокноте» с первоисточником, абсолютно ничего похожего. С помощью кнопки «стереть все»
очистил чип и по новой запрограммировал сохраненными файлами на мое удивление все заработало. Я абсолютно не знаком с программированием да и поздно уже учится в 62 года, так что в тонкости вникнуть не могу, но что получилось так это факт на лицо. Меня смутило то что программа пишет открыть файл, а не сохранить, я здесь и зациклился. Огромное спасибо за помощь.

Р.С. А что такое "консоль"?

Re: AVRDUDE_PROG 3 - gui avrdude

Вс янв 05, 2014 18:13:46

Упрощённо - чёрное окошко где надо все команды набирать текстом, в Windows ещё называется "командная строка". Сравнивать файлы надо hex-редактором, а не блокнотом. К тому-же считаный файл мог оказаться двоичным, а оригинальный шестнадцатиричным.
Ответить