Avrdude yikes invalid device signature

Avrdude yikes invalid device signature

Вобщем такая проблема при попытке залить бутлоадер выдает ошибку:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

Смотрите также

Комментарии 21

хоть опишите какой бутлоадер заливаете? и каким образом? Ардуино в качестве ISP? и где кондеры на кварце? reset используете? к подобным вопросам следует прилогать схему, так как у вас пайка кривая и ничего не понять. Кривая пайка в первую очередь может быть причиной

да дуина в качестве исп, изначально пытался на свои 8 мгц зашить потом уже с кварцем и некоторые "спецы" утверждали что без них все отлично должно пойти, и не совсем понял описать бутлоадер — какое именно описание хотите услышать, и ресет если имеете ввиду прошиваемого мк то да потключен. И вопрос в чем заключается кривизна? Сильно просьба не пинатся это первый мк который пытаюсь заставить работать.

Плата сделана некачественно, если первый опыт то не пинаю, все с чего-то начинают.
Значит так:
— проверьте не замыкаются ли где дорожки.
— ресет должен быть подключен к пину 10 ардуины.
— если фьюзы контроллера не трогали, то он тактируется от внутреннего генератора и кварц не обязателен. А вот если во фьзах выставлен внешний источник тактирования, то без кварца работать не будет.
— если используете кварц, то обязательно должны стоять конденсаторы по 22р
— какую плату выбираете в IDE для заливки бутлоадера? В стандартных платах такой контроллер не поддерживается. Вы можете самостоятельно дбавить поддержку платы в файле "boards.txt", но только для того чтоб программировать. А бутлоадер для данного мк надо искать отдельно, если такой вообще есть

Дорожки прозванивал все хорошо, а ресет на меге разве не к 53 пину, фьюзы не должны измениться так как еще ни разу бутлоадер не зашился, конденсаторы учту, плату добавил hex сгенерирован на сайте конструктора загрущика для этой меги

открой пример "Arduino as ISP" который заливал в мегу для того чтоб сделать её программатором. Там в начале есть распиновка, какая нога за что отвечает.
Куда положили сгенерированный hex? в настройках платы указали правильный путь к нему?
По-хорошему надо смотреть как настроили плату, правильный ли протокол стоит например

Положил его в папку бутлоадер. Как его укозать в настройках платы это в файле боардс?

да, по аналогии других плат

Эта часть текста тоже генерируется конструктором я ее просто вставил и все. Протокол ардуино

Читайте также:  Когда вставляешь флешку просит отформатировать что делать

а скетч пробовал заливать через ISP? Кстати в разделе программатор должен быть выбран Arduino as ISP

Выбран. Пробовал not in sunc получаю

пробуй обычный программатор

юсбасп всмысле или в настройках иде поменять

физически другой программатор. не ардуину. самый популярный самопальный программатор это "STK500 by Petka". ну или покупайте в магазине

я пробовал менять дуины

Дорожки прозванивал все хорошо, а ресет на меге разве не к 53 пину, фьюзы не должны измениться так как еще ни разу бутлоадер не зашился, конденсаторы учту, плату добавил hex сгенерирован на сайте конструктора загрущика для этой меги

ресет посмотрел и верно 53 пин. Надо ковырять настройки платы

Плата сделана некачественно, если первый опыт то не пинаю, все с чего-то начинают.
Значит так:
— проверьте не замыкаются ли где дорожки.
— ресет должен быть подключен к пину 10 ардуины.
— если фьюзы контроллера не трогали, то он тактируется от внутреннего генератора и кварц не обязателен. А вот если во фьзах выставлен внешний источник тактирования, то без кварца работать не будет.
— если используете кварц, то обязательно должны стоять конденсаторы по 22р
— какую плату выбираете в IDE для заливки бутлоадера? В стандартных платах такой контроллер не поддерживается. Вы можете самостоятельно дбавить поддержку платы в файле "boards.txt", но только для того чтоб программировать. А бутлоадер для данного мк надо искать отдельно, если такой вообще есть

И есче вопрос чего надо доработать чтоб качество поднять (на будущее)?

Все зависит от практики =))

вот что выдаёт Яндекс =)
тыц и тыц
сам в этом не шарю )))

Вобщем такая проблема при попытке залить бутлоадер выдает ошибку:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

Смотрите также

Комментарии 21

хоть опишите какой бутлоадер заливаете? и каким образом? Ардуино в качестве ISP? и где кондеры на кварце? reset используете? к подобным вопросам следует прилогать схему, так как у вас пайка кривая и ничего не понять. Кривая пайка в первую очередь может быть причиной

да дуина в качестве исп, изначально пытался на свои 8 мгц зашить потом уже с кварцем и некоторые "спецы" утверждали что без них все отлично должно пойти, и не совсем понял описать бутлоадер — какое именно описание хотите услышать, и ресет если имеете ввиду прошиваемого мк то да потключен. И вопрос в чем заключается кривизна? Сильно просьба не пинатся это первый мк который пытаюсь заставить работать.

Читайте также:  Вредно ли пить водку каждый день

Плата сделана некачественно, если первый опыт то не пинаю, все с чего-то начинают.
Значит так:
— проверьте не замыкаются ли где дорожки.
— ресет должен быть подключен к пину 10 ардуины.
— если фьюзы контроллера не трогали, то он тактируется от внутреннего генератора и кварц не обязателен. А вот если во фьзах выставлен внешний источник тактирования, то без кварца работать не будет.
— если используете кварц, то обязательно должны стоять конденсаторы по 22р
— какую плату выбираете в IDE для заливки бутлоадера? В стандартных платах такой контроллер не поддерживается. Вы можете самостоятельно дбавить поддержку платы в файле "boards.txt", но только для того чтоб программировать. А бутлоадер для данного мк надо искать отдельно, если такой вообще есть

Дорожки прозванивал все хорошо, а ресет на меге разве не к 53 пину, фьюзы не должны измениться так как еще ни разу бутлоадер не зашился, конденсаторы учту, плату добавил hex сгенерирован на сайте конструктора загрущика для этой меги

открой пример "Arduino as ISP" который заливал в мегу для того чтоб сделать её программатором. Там в начале есть распиновка, какая нога за что отвечает.
Куда положили сгенерированный hex? в настройках платы указали правильный путь к нему?
По-хорошему надо смотреть как настроили плату, правильный ли протокол стоит например

Положил его в папку бутлоадер. Как его укозать в настройках платы это в файле боардс?

да, по аналогии других плат

Эта часть текста тоже генерируется конструктором я ее просто вставил и все. Протокол ардуино

а скетч пробовал заливать через ISP? Кстати в разделе программатор должен быть выбран Arduino as ISP

Выбран. Пробовал not in sunc получаю

пробуй обычный программатор

юсбасп всмысле или в настройках иде поменять

физически другой программатор. не ардуину. самый популярный самопальный программатор это "STK500 by Petka". ну или покупайте в магазине

я пробовал менять дуины

Дорожки прозванивал все хорошо, а ресет на меге разве не к 53 пину, фьюзы не должны измениться так как еще ни разу бутлоадер не зашился, конденсаторы учту, плату добавил hex сгенерирован на сайте конструктора загрущика для этой меги

ресет посмотрел и верно 53 пин. Надо ковырять настройки платы

Плата сделана некачественно, если первый опыт то не пинаю, все с чего-то начинают.
Значит так:
— проверьте не замыкаются ли где дорожки.
— ресет должен быть подключен к пину 10 ардуины.
— если фьюзы контроллера не трогали, то он тактируется от внутреннего генератора и кварц не обязателен. А вот если во фьзах выставлен внешний источник тактирования, то без кварца работать не будет.
— если используете кварц, то обязательно должны стоять конденсаторы по 22р
— какую плату выбираете в IDE для заливки бутлоадера? В стандартных платах такой контроллер не поддерживается. Вы можете самостоятельно дбавить поддержку платы в файле "boards.txt", но только для того чтоб программировать. А бутлоадер для данного мк надо искать отдельно, если такой вообще есть

Читайте также:  Оплата услуг между юридическими лицами

И есче вопрос чего надо доработать чтоб качество поднять (на будущее)?

Все зависит от практики =))

вот что выдаёт Яндекс =)
тыц и тыц
сам в этом не шарю )))

I’m using an Arduino UNO to program a pre-compiled hex image to an ATTINY45, using the avrdude in the Arduino IDE directory, on Windows 7. The Uno has the ISP sketch loaded from the examples directory and that works- the heartbeat LED pulses nicely.

On the hardware side I have this setup, except the ATTINY is surface-mount, soldered to a surfboard with all its pins verified-soldered with a voltmeter. I use a header-pin strip, held by hand to get the pins touching the surfboard, to get the signals from the Uno to the ATTINY.

Here are the command lines, which I took from looking at the IDE’s debugging output:

-I try running those separately, but always get this error:

but sometimes the number is ff0000 or ffff00 or ffffff

I read that "Arduino uses a slightly modified version of avrdude to upload sketches to the Arduino board. The standard version queries for the board’s device signature in a way not understood by the bootloader, resulting in this error." Does this mean that using the Arduino avrdude with a new ATTINY chip, no bootloader on it, would also cause that same error? In other words, is the modified avrdude incapable of querying a non-Arduino-bootloaded AVR chip?

Or does that error simply mean I don’t have a good contact between all my programmer pins and the ATTINY?

And, are the fuse settings truly needed, can the Uno program the flash into an attiny running at 1MHz and thus save me some steps?

(I would just buy a "real" programmer, but need to get this code in the next two days, and am in a rural part of Nova Scotia)

Ссылка на основную публикацию
Aero shake windows 7
Посетителей: 29414 | Просмотров: 36087 (сегодня 0) Шрифт: Введение При работе с одновременно запущенными приложениями могут возникнуть проблемы с их...
Adblock detector