Avrdude exe ошибка инициализации rc 1

Форум РадиоКот • Просмотр темы — Помогите Разобраться С Usbasp

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 13:35:49 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

Выходит такая ошибка
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn’t answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude.exe done. Thank you.
Дрова стоят, подключно вё верно
Использую ATmega8
До этого на нём прогрммировал без проблем

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

СКАЗОЧНИК

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 13:43:55 

Идёт направо — песнь заводит, Налево — сказку говорит.
Аватар пользователя

Карма: 133

Рейтинг сообщений: 775

Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4973
Откуда: Иркутск

Рейтинг сообщения: 0

Медали: 1

Получил миской по аватаре (1)

Может там надо перемычку снять для медленного режима программирования? :dont_know:
Типа не может установить тактирование… А если прочитать сигнатуру Атмеги? Тоже не показывает?


_________________
Станислав

Вернуться наверх
Реклама

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 13:45:00 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Вы используете ключ -B, а фирмварь Вашего usbasp его не поддерживает. Обновите прошивку до последней доступной версии здесь. Раньше у Вас этой ошибки не было, поскольку не использовали этот ключ.

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 13:55:08 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

vdavid писал(а):

Вы используете ключ -B, а фирмварь Вашего usbasp его не поддерживает. Обновите прошивку до последней доступной версии здесь. Раньше у Вас этой ошибки не было, поскольку не использовали этот ключ.

не понял что за ключ В можно пожалуйста по подробнее

Вернуться наверх
Реклама

ИБП MEAN WELL серии DRC-180 на DIN-рейку – новое решение для пожарно-охранных систем

Компания MEAN WELL расширила семейство DRC-40/60/100 – недорогих ИБП (UPS) 2-в-1 (ИП и контроллер заряда/разряда АКБ в одном корпусе) с креплением на DIN-рейку. Теперь доступны модели мощностью 180 Вт новой серии DRC-180.
Источник питания DRC-180 предназначен для создания систем бесперебойного питания с внешней АКБ и может использоваться в охранно-пожарных системах, системах аварийной сигнализации, контроля доступа и в других приложениях, где требуется простая, недорогая и в то же время качественная система бесперебойного питания соответствующей мощности.

Подробнее>>

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 13:56:38 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

СКАЗОЧНИК писал(а):

Может там надо перемычку снять для медленного режима программирования? :dont_know:
Типа не может установить тактирование… А если прочитать сигнатуру Атмеги? Тоже не показывает?

перемычки нет прогер отказывается выполнять любые команды

Вернуться наверх
Реклама

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:02:58 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Alyns85 писал(а):

не понял что за ключ В можно пожалуйста по подробнее

опубликуйте Вашу командную строку avrdude, тогда кому-то что-то станет понятно :).

Вернуться наверх

СКАЗОЧНИК

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:04:39 

Идёт направо — песнь заводит, Налево — сказку говорит.
Аватар пользователя

Карма: 133

Рейтинг сообщений: 775

Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4973
Откуда: Иркутск

Рейтинг сообщения: 0

Медали: 1

Получил миской по аватаре (1)

Я пользуюсь Казой и не надо авердуд… :)))


_________________
Станислав

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:08:02 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

А это здесь причем? У ТС ведь дудка… :)) Как, впрочем и у Вашей казы :) .

Последний раз редактировалось vdavid Пт апр 24, 2015 14:18:00, всего редактировалось 1 раз.

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:12:03 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

Я пользуюсь avrdudeprog она работает не из командной строки и в Khazama прогер тоже не работает

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:13:50 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Есть какие-то строки, перед опубликованной Вами ошибкой?

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:18:23 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

vdavid писал(а):

Есть какие-то строки, перед опубликованной Вами ошибкой?

Cформированная командная строка:
avrdude.exe -p m8 -c usbasp -P usb -e

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn’t answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude.exe done. Thank you.

только это

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:30:20 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Alyns85 писал(а):

avrdude.exe -p m8 -c usbasp -P usb -e

Эта командная строка не должна выдавать ошибку:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
Попробуйте выполнить ее не из avrdudeprog.

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:40:39 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

vdavid писал(а):

Alyns85 писал(а):

avrdude.exe -p m8 -c usbasp -P usb -e

Эта командная строка не должна выдавать ошибку:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
Попробуйте выполнить ее не из avrdudeprog.

извиняюсь за тупой вопрос, а откуда, из cmd

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:42:13 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:50:04 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

vdavid писал(а):

Конечно.

Microsoft Windows [Version 6.2.9200]
(c) Корпорация Майкрософт, 2012. Все права защищены.

C:Usersuser>avrdude.exe -p m8 -c usbasp -P usb -e
«avrdude.exe» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:Usersuser>
вот что выходит

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 14:52:02 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 0

Ну так найдите, где у Вас лежит avrdude.exe и выполните cmd в этой папке.

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 15:34:30 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

vdavid писал(а):

Ну так найдите, где у Вас лежит avrdude.exe и выполните cmd в этой папке.

cmd выдаёт тоже самое, что и программа

Вернуться наверх

hybroid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 16:32:43 

Друг Кота
Аватар пользователя

Карма: 45

Рейтинг сообщений: 623

Зарегистрирован: Вс ноя 14, 2010 19:24:26
Сообщений: 8007
Откуда: Лукалэнд

Рейтинг сообщения: 0

То, что он не может период поставить — это фигня, всего лишь ворнинг. Разбирайся, почему он у тебя вообще МК не видит. Хотя может потому, что уже лазил и тактирование менял?

Вернуться наверх

Alyns85

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 17:44:41 

Открыл глаза
Аватар пользователя

Зарегистрирован: Сб дек 07, 2013 15:16:44
Сообщений: 46
Откуда: Забайкалье

Рейтинг сообщения: 0

hybroid писал(а):

То, что он не может период поставить — это фигня, всего лишь ворнинг. Разбирайся, почему он у тебя вообще МК не видит. Хотя может потому, что уже лазил и тактирование менял?

собрал на макетке транзистор тестер, прошил удачно, но прошивка не понравилась, поставил кварц и начал прошивать прошивкой под внешний кварц на 8 МГ не удачно, решил вернутся на старую прошивку, а кварц снять забыл вот тут-то всё и началось

Вернуться наверх

vdavid

Не в сети

Заголовок сообщения: Re: Помогите Разобраться С Usbasp

СообщениеДобавлено: Пт апр 24, 2015 17:54:38 

Карма: 8

Рейтинг сообщений: 101

Зарегистрирован: Чт ноя 13, 2008 16:33:42
Сообщений: 410

Рейтинг сообщения: 1

Alyns85 Ну так теперь нужно прошить фьюзы для работы без кварца с подключенным кварцем.

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 2

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

clapt0un

Offline

Зарегистрирован: 01.02.2016

Arduino: 1.6.7 Hourly Build 2015/11/09 04:20 (Windows 10), Плата:»Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)»

C:UsersАлексейDesktopЛЕШАarduino-nightlyhardwaretoolsavr/bin/avrdude -CC:UsersАлексейDesktopЛЕШАarduino-nightlyhardwaretoolsavr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58

         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is «C:UsersАлексейDesktopЛЕШАarduino-nightlyhardwaretoolsavr/etc/avrdude.conf»

         Using Port                    : usb

         Using Programmer              : usbasp

         AVR Part                      : ATmega328P

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :

                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ———— —- —— —— —- —— —— —- —— —— —— ———

           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : usbasp

avrdude: auto set sck period (because given equals null)

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

avrdude: error: programm enable: target doesn’t answer. 1 

avrdude: initialization failed, rc=-1

         Double check connections and try again, or use -F to override

         this check.

avrdude done.  Thank you.

Ошибка при записи загрузчика.

Не могу прошить через AVRDude (AVR Eclipse Plugin).

Выдаёт сообщение об ошибке:

Programmer «stk200» could not initialize the target hardware.

Please check that the target hardware is connected correctly.

Reason:

avrdude: initialization failed, rc=-1

Error_800.jpgi.gif

Причём через PonyProg прошивает без проблем, а после прошивки в CodeVisionAVR — работает прошивка в AVRDude.

После перезагрузки windows, что б снова можно было прошивать в AVRDude необходимо сначала что-то прошить из под CodeVisionAVR.

Подскажите, пожалуйста, как можно решить данную проблему?

AVRDUDE_PROG 3.1

Основные отличия:
Настройки параметров оболочки «AVRDUDE_PROG» реализованы в «ini» файлах. Что такое «ini» файлы можно посмотреть тут http://ru.wikipedia.org/wiki/.ini» target=»_blank
Теперь возможно самостоятельно добавлять и редактировать список контроллеров, программаторов, портов, Fuse бит, добавить различные языки и пр.
Список контроллеров и состояния Fuse бит, редактируется в файле «atmel.ini», список программаторов и портов в файле «programm.ini», список поддерживаемых языков в файле «language.ini». Файлы «ini» находится в корневой папке программы.
В файле «atmel.ini», все значения введены по умолчанию в соответствии с datasheet на МК, можете изменить по Вашему усмотрению.
В том случае, если МК нет в списке или при выборе МК во вкладке Fuse везде «error», Вам необходимо самостоятельно ввести значения в файл «atmel.ini» в соответствии с datasheet и приведённым ниже примером.

Пример на мк AT90CAN128

Заголовок раздела

[AT90CAN128] — имя МК которое появиться в выпадающем списке, «[» и «]» обязательны. В данном случае «AT90CAN128».

Параметр для типа МК
mcuavrdude=c128 // тип мк в avrdude

Значение и описание параметров раздела для Fuse бит
Lock байт
lockbytebit*enabled=0 // «*» — номер бита в Lock байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
lockbytebit*name=NOT USED // «*» — номер бита в Lock байте, «**name = NOT USED» — бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
lockbytebit*def= // «*» — номер бита в Lock байте, «**def=» — если имя бит бита = «NOT USED», то значение не вводится.

High байт
highbytebit*enabled=1 // «*» — номер бита в High байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита возможно. Изменение бита будет доступно.
highbytebit*name=OCDEN // «*» — номер бита в High байте, «**name = OCDEN» — имя бита в соответствии с datasheet.
highbytebit*def=1 // «*» — номер бита в High байте, «**def=1» — значение бита по умолчанию, вводиться в соответствии с datasheet. В данном случае значение по умолчанию «1».

Low байт
lowbytebit*enabled=1 // «*» — номер бита в Low байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита возможно. Изменение бита будет доступно.
lowbytebit*name=CKDIV8 // «*» — номер бита в Low байте, «**name = CKDIV8» — имя бита в соответствии с datasheet.
lowbytebit*def=0 //»*» — номер бита в Low байте, «**def=0» — значение бита по умолчанию, вводиться в соответствии с datasheet. В данном случае значение по умолчанию «0».

Extended байт
extendedbytebit*enabled=0 // «*» — номер бита в Extended байте, «enabled=0» — невозможно изменение состояния бита, «enabled=1» — возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
extendedbytebit*name=NOT USED //»*» — номер бита в Extended байте, «name = NOT USED» — бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
extendedbytebit*def= // «*» — номер бита в Lock байте, «**def=» — если имя бит бита = «NOT USED», то значение не вводится.

Буду рад отзывам и предложениям :-):

P.S. некоторые контроллеры прописал в файле «atmel.ini», возможны ошибки, будьте внимательны.

AVRDUDE_PROG 3.1 скачать

when trying to program the fuses I get this known error message:

$ sudo avrdude -c usbtiny -p m328p -U hfuse:w:0x05:m

avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

Here’s with -vvvv:
$ sudo avrdude -c usbtiny -p m328p -U hfuse:w:0x05:m -vvvv: pastebin.com/mcdyiHYq

Adding -B20 or -B250 doesn’t help.

-> I know exactly how I caused this: $ sudo avrdude -c usbtiny -p m328p -U hfuse:w:0x11:m. The wired thing is the output and that it shows that E:11 is set instead of H:11. pastebin.com/wE7uwC31 Why did avrdude set the wrong fuse : and is this a bug in avrdude?

-> -B250 worked one time when I needed it: First I did $ sudo avrdude -c usbtiny -p m328p -U lfuse:w:E3:m, but when I tried to set it back to 0x62 I got initialization failed, rc=-1, added -B250 and $ sudo avrdude -c usbtiny -p m328p -U lfuse:w:E3:m worked. The thing is, it doesn’t work now when I set the other fuse to 0x11 as described.

-> Everything is well connected because if I try a different same ATmega328P-PU chip, it works. So it has something to do with this 0x11 fuse setting I did. And also the code is running on this chip is still working and the attached LCD shows correct results.

This is what the 0x11 high fuse setting sets, but it’s not like this setting means that it is set to «locked» or something?

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Azdome gs63h ошибка памяти
  • Axyz 6010 коды ошибок
  • Axshlexhlper exe ошибка приложения
  • Axis 4limit cypcut ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии