Обсуждаем контроллеры компании Atmel.
Ответить

Чип перестал определяться.

Сб июн 12, 2021 12:03:00

День добрый. Програматор usbasp. Програмирую через avrdude. Подключен через usb1. 1. Подключен к удаленному компьютеру. Идет наладка прошивки. Подключение програматора не мешает наблюдать гeнерированый сигнал. Все было нормально. Вдруг чип перестал определяться. Появилось сообщение, что програматор не видит чип. Ничго не перюключал, не перезагружал. Вытаскивание програматора и перезагрузка не дают результата. Один раз чтение вроде появилось, но затем пропало окончательно. Переход на XP ничего не дал. Резет работает нормально. Прошивка работает нормально. При попытке чтения идиод мигает один раз. Может было у кого? Что может быть?

Re: Чип перестал определяться.

Сб июн 12, 2021 12:17:20

Удлинитель USB штука ненадёжная, часто не работает.

У меня постоянно проблемы с програматором, помогает шибануть об стол. Просто эти штырьки на разъёме програматора дрянные, окисляются чтоль, или скорее сами гнёзда. Можно попробывать протереть штырьки спиртом, если он есть. Заменить кабель.
Ну и китайский МК мог просто закончится, у них ресурс прошивок не большой.

Re: Чип перестал определяться.

Сб июн 12, 2021 21:07:44

sergs777,
. Может было у кого? Что может быть?
лет пять назад "умерла" тиня26 ни с того ни с чего(после прошивки термометром проработала с месяц и усе),пробовал перепрошить экстрапиком на лошади,он её не выдел.Спаял фьюз доктора с гетчип 059статья,им стер её прошивку и восстановил фьюзы в заводские и после этого она увиделась,прошилась тойже прошивкой и работает по сей день......что было хз,на вертепе подсказали что из-за магнитной бури на марсе "слетели" фьзы (у кого-то там уже также непонятно из-за чего слетали на 88меге)....

Re: Чип перестал определяться.

Вт июн 22, 2021 17:21:47

sergs777,
. Может было у кого? Что может быть?
лет пять назад "умерла" тиня26 ни с того ни с чего(после прошивки термометром проработала с месяц и усе),пробовал перепрошить экстрапиком на лошади,он её не выдел.Спаял фьюз доктора с гетчип 059статья,им стер её прошивку и восстановил фьюзы в заводские и после этого она увиделась,прошилась тойже прошивкой и работает по сей день......что было хз,на вертепе подсказали что из-за магнитной бури на марсе "слетели" фьзы (у кого-то там уже также непонятно из-за чего слетали на 88меге)....


В вашем случае вероятнее всего установка фьюз не соответствовали кварцу. По дефолту в новом чипе обычно выбран RC генератор .В даташите подробно описывается выбор кондессаторов, включаемых с кварцем и установка фьюз. С неправильными установками ваш термометр немного поработал. Потом перестал запускаться. Фьюз доктор - это классический програматор флеш, использующий дополнительное напряжение. Запуск чипа при програмировании им необязателен. Поэтому, так и называется. Еще в прошлом веке на РК86 такие собирали.
Раньше думал, контакт теряется. Чип иногда читался, иногда нет. Выбрал момент, когда читался, попробовал обновить програму. Больше чип не видился. Прошивка старая. Нормально работает. Думаю, а может чип повредился из - за плохого пуска.
Стартует:
Изображение
Частота очень повышена.
А вот так после сброса.
Изображение
А тут еще гроза была. Компьюер отключился. (удаленный компьютер). А чип пол дня работал непонятно как. Может из - за этого так стал работат

Re: Чип перестал определяться.

Вт июн 22, 2021 19:37:37

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

Re: Чип перестал определяться.

Вт июн 22, 2021 20:51:16

Usbasp - это говно ! AVRISP mkII -это форевер !

Re: Чип перестал определяться.

Ср июн 23, 2021 08:36:12

Достаточно простого сбоя потока данных во время обмена ПК с программатором ("стечение обстоятельств"), с последующим продолжением процесса прошивки.
8)

Re: Чип перестал определяться.

Ср июн 23, 2021 09:25:45

Usbasp - это говно ! AVRISP mkII -это форевер !

Если бы оно ещё дебажило...

Re: Чип перестал определяться.

Ср июн 23, 2021 09:46:07

Usbasp - это говно ! AVRISP mkII -это форевер !

страное учреждение напомнило
лупа это так себе инструмент- вот микроскоп вещь...
(студень практикан и предаватель беседуют)
-да хорошеяя-тяжеленкая ...(добавил завлаб-) я уже раз 5 гво3ди им забиваю...

Re: Чип перестал определяться.

Ср июн 23, 2021 10:11:34

{это форевер !}
Спасибо, от души посмеялся.

Re: Чип перестал определяться.

Чт июл 01, 2021 12:47:58

Менял USBASP. Без изменений. Сменил платку с чипом. (самая простенькая ардуино на Tmega168p. Заработало. Прежняя прошивка работает. Есть вопрсы и к схеме USBASP и сорке. (резисторы не те впаяны). Разбираюсь.

Re: Чип перестал определяться.

Чт июл 01, 2021 20:57:47

Если работа идет именно с ардуино как с ардуино (через штатный бутлоадер)...
1. Если программа пользователя использует канал связи с МК (стандартный serial) перед загрузкой обновленной прошивки необходимо В ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ открывать окно монитора порта IDE - иначе при перепрошивке при помощи бутлоадера возможны сбои вплоть до повреждения бутлоадера.
2. Загрузку бутлоадера делаем через изготовленный из нанки ардуиноISP программатор (автоматически и фузы выставляет под соответствующую платформу и бутлоадер подбирает).
3. Предварительное общее стирание проводим с любым "сторонним программатором". Софтинка предпочтительна аврдудешелл.
4. в штатном наборе для нано имеется два варианта бутлоадера - старый и новый. Выбираем соответственно тот, который в платке загружен (старый одинаков для нанки и про-мини).
8)

Re: Чип перестал определяться.

Чт июл 01, 2021 21:04:38

А может дело не в "бабине" ? И пора включать докторафьюзебитов ?

Re: Чип перестал определяться.

Чт июл 01, 2021 21:14:19

Я на такой "подарок" при работе с нанками не раз уже нарывался (в https://radiokot.ru/forum/viewtopic.php?f=62&t=156720 разборки были).
Просто набрасывается мусор в кристалл...
Лечение - общее стирание и последующая перепрошивка бутлоадера.
Если IDE знает что МК работает с отсылкой данных в МК (а это только при активном мониторе порта происходит), то тогда и запуск перепрошивки сопровождается соответствующей процедурой согласования (бутлоадер использует тот же UART).
В ином случае - проходит "произвольное стечение случайных обстоятельств".
8)
Ответить