Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Сергей 53
2023-01-09 12:15:43
Nefreemen пише:
Green пише:

Тут Вы сами должны вникнуть и всё просечь.
Аналогично, слетело ID и OSCCAL. Пришось выкручиваться (и выкрутился!), ибо небыло времени на ожидание новой платки.

Green, у меня есть парочка Atmega 8 со слетевшим ID если не секрет поделитесь опытом восстановления. У меня есть все все типы программаторов  для AVR, Dragon, самодельный  STK500 с режимом PHVP (http://www.dератer-hammer.info/hvprog/index_en.htm) а вот восстановить ID не смог.

ID просто так не слетает,скорее всего вы накосячили что то,востановить можно,имея универсальный программатор WizadProg 87,даже не прибегая к Фюзе-доктор,Описывать не стану вы не поймете все равно-для этого нужно иметь большой опыт.В меня бывало такое убил порт XTALL, но процессор прошивался,здесь пришлось делать отдельный генератор и подавать частоту на порт.// Это при условии что если вы не убьете полностью проц...тогда в помойку.Если бы вы в электронике имели опыт лет 40,как я -дурные вопросы не задавали. Удачи !

Green
2017-02-13 14:15:32

Наверное, производитель как то мэртво их и прошивает, только что-то не держатся они.))

Nefreemen
2017-02-13 13:25:09
Green пише:

А я ID не восстанавливал, ибо такая возможность не предусмотрена.
Мне нужно было изменить фьюзы, вот в этот момент ID и слетело, соответственно тип МК не определялся.
Я принудительно указал тип через AVReal и зашил. С OSCCAL-ом возиться не стал (мне нужен был INTRC), оставил кварцевый на 16, поделив в setup-е до 8. Работает.))

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

Green
2017-02-13 11:06:01

А я ID не восстанавливал, ибо такая возможность не предусмотрена.
Мне нужно было изменить фьюзы, вот в этот момент ID и слетело, соответственно тип МК не определялся.
Я принудительно указал тип через AVReal и зашил. С OSCCAL-ом возиться не стал (мне нужен был INTRC), оставил кварцевый на 16, поделив в setup-е до 8. Работает.))

Nefreemen
2017-02-13 10:26:46
Green пише:

Тут Вы сами должны вникнуть и всё просечь.
Аналогично, слетело ID и OSCCAL. Пришось выкручиваться (и выкрутился!), ибо небыло времени на ожидание новой платки.

Green, у меня есть парочка Atmega 8 со слетевшим ID если не секрет поделитесь опытом восстановления. У меня есть все все типы программаторов  для AVR, Dragon, самодельный  STK500 с режимом PHVP (http://www.der-hammer.info/hvprog/index_en.htm) а вот восстановить ID не смог.

alex_dol
2017-02-13 09:40:17

Green, на скриншоте вроде и версию видно и как hex файлики получить. Да и более ранние версии IDE тоже умели генерить hex и с бутом и без. Откатываться назад и искать версию с какой началось умение создавать 2 hex файла нет ни малейшего желания.

bogob, В IDE делаете экспорт любого скетча, создастся hex с правильным бутом. Далее любым способом залить полученный hex в плату. Данный способ проверен мной многократно. Можно и с самой IDE бут записать, есть там такая функция, но я ее не тестировал, по этому ничего про нее не скажу. Если IDE сильно старая - качаем последнюю и радуемся жизни.

Green
2017-02-13 07:54:20

Да Вы не мне объясняйте! ЛюдЯм! Нужно писать, в новый IDE, начиная с, и т.д.

alex_dol
2017-02-12 23:34:25

Например эта:
Bezymjannyjj.jpg

Green
2017-02-12 21:32:43

Для начала, нужно говорить КАКОЕ ИМЕННО IDE сосздаёт 2 файла!)) Ибо, например у меня - только 1. Ага?

alex_dol
2017-02-12 21:10:02
bogob пише:

Про загрузку без бута через SPI читал.

IDE создаст 2 hex файла: с бутом и без. Проверяем фьюзы, заливаем с бутом и при удачном раскладе имеем новорожденную плату.

Green
2017-02-12 20:10:24

Тут Вы сами должны вникнуть и всё просечь.
Аналогично, слетело ID и OSCCAL. Пришось выкручиваться (и выкрутился!), ибо небыло времени на ожидание новой платки.

bogob
2017-02-12 01:05:03

Пока есть надежда у меня нет ни времени, что-бы ждать месяц новое устройство из китая, ни лишних денег, что-бы переплачивать покупая на Украине. Про загрузку без бута через SPI читал. В любом случае спасибо ответившим.

alex_dol
2017-02-12 00:53:01

Пока человек через "это" не пройдет - будет возиться. Его величество опыт. Он дорогого стоит.

З.Ы. Как вариант сделать экспорт скетча из оболочки и записать его программатором через SPI. Минутное дело, при наличии программатора.

vvr
2017-02-12 00:21:09

вы уже потратили кучу времени и сил на возню с копеечной, в принципе, платой...
купите новую и радуйтесь жизни.
я через это уже прошёл))))

bogob
2017-02-11 18:22:39

Покупал на arduino-ua.com китайскую платку Nano. В один прекрасный момент слетел бут. С помощью Arduino IDE и USBasp загрузчик вроде бы как восстановил. Но теперь старый скетч перестал работать. Да и в меню "получить информацию о плате" не вижу ничего похожего на Nano. Блинк, после прошивки загрузчика работает. Может подскажете правильный загрузчик для данной платы? Может fuse's неправильно выставились или, например, для той платы какие-то специфические шаманства нужны?
Да, в гугле меня не сильно забанили, просто большая часть того что я получаю в результатах поиска это установка загрузчика через Arduino as ISP.

Спасибо за ваше время.

Підвал форуму