Attiny2313A SU ломается flash(

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

Всем здравия!
Прошиваю HEX в тини2313A в SOIC корпусе - перестает работать, в eXtremeBurner обламывается на Verifying flash memory, пишет: Mismatch at location 0x0000000, при этом с камня читает, насколько верно, сказать не могу. Думаю "ну бывает", выпаял МК, посадил другой, предварительно залил простейшую моргалку, все пашет. Заливаю нужный скетч, история повторяется. Думаю "ну гулять, так гулять.... Запорю ка я еще один тини2313А", на этот раз в ДИПе. Не хочет падла запарываться...
Кароч, есть проклятая прога (сам писал в Атмел студии) нещадно порит 2313А в СОИКе (до этого живые, и исправно работающие), при этом на ДИПовские 2313А шьется без проблем.

Кто подскажет, откуда бесов изгонять?
Реклама
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

При первом программировании мк нужно снижать скорость программирования. При повторном программировании можно поднимать скорость. Также нужно смотреть обвязку мк. Возможно шунтируются цепи программатора.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Прошить МК в отдельном виде (в спецпанельке) для начала.
Диповские-то наверняка так прошивались?
:wink:
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Vadim1984 Может перед программированием не стираете флеш. Не обижайтесь, но такое бывало.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

akl писал(а):Vadim1984 Может перед программированием не стираете флеш. Не обижайтесь, но такое бывало.
eXtremeBurner сам, вроде, все делает.
BOB51 писал(а):Прошить МК в отдельном виде (в спецпанельке) для начала.
Диповские-то наверняка так прошивались?
:wink:
Вы правы, но, судя по схеме, шунтироваться ничего не должно, тем более оба павших МК прошивались на этой же схеме, с этими же фьюзами и этим же кварцем, другой прошивой и все работало, проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется, скрин прилагаю.

Изображение
Реклама
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Вспомнил. У tiny2313 есть выход кварцевого генератора. Его нужно отключать фьюзами.
Изображение
Контактная информация:
Реклама
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

Demiurg писал(а):Вспомнил. У tiny2313 есть выход кварцевого генератора. Его нужно отключать фьюзами.
Изображение
Отключен....
Но спасибо за попытку :))
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

а если стереть а потом прописат f0 и сверить
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

[uquote="Vadim1984",url="/forum/viewtopic.php?p=3152431#p3152431"]...проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется...[/uquote]Думаю, большой тайны не будет, если выложите Ваш удивительный .hex Могу проверить на soic и mlf
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А флаги защиты от чтения?...
:roll:
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Lock bits can be erased to “1” with the Chip Erase command, only.
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

BOB51 писал(а):А флаги защиты от чтения?...
:roll:
Нет защиты
akl писал(а):[uquote="Vadim1984",url="/forum/viewtopic.php?p=3152431#p3152431"]...проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется...[/uquote]Думаю, большой тайны не будет, если выложите Ваш удивительный .hex Могу проверить на soic и mlf
Ловите
Вложения
tiny2313.hex
(1.49 КБ) 682 скачивания
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Cудя по тому файлу еепромка пуста - 0хFF.
8)
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

BOB51 писал(а):Cудя по тому файлу еепромка пуста - 0хFF.
8)
Верно, я пока-что и не умею с ней работать :roll:, все во флеше.

Сегодня развел платку для ДИПа, при прошивке тестового ХЕХа обратил внимание, что эта плата сразу после прошивки, начинает моргать, в отличие от предыдущей (на базе SOIC), кот моргала ток после отключения USBasp, от внешнего питалова.

В планах переразвести с нуля, благо плата простецкая, but steel интересно в связи с чем, может быть связан данный глюк, КСТАТИ питалово отдельно подавалось, с программатором MISO MOSI RST SCK GND.
НО, повторюсь, простая тестовая прога и прошивалась и читалась и работала (неоднократно проверено), работала при отключенном программаторе.
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Для прошивки с помощью понипрога (и некоторых иных) на панельке программатора (STK200 к примеру) обычно явно присутствует кварц в 4мгц (не требуется только для 8-лапых вариантов, и то... внимательно смотреть надо).
А в схеме оного может и не бысть (за ненадобностью).
Этот "нюанс" по умолчанию не сильно афишируется...
8)
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Некоторые программаторы не отпускают линию RESET после программирования, естественно, не давая стартануть прикладной программе без отключения оных.
Как и следовало ожидать все камни в разных корпусах прошивались и верифицировались. Правда, не понятно, что должна делать эта программа. Порты остались не настроенными, сразу идёт какая-то большая задержка. Потом, правда, есть настройка порта B и D и USART на работу с UBRRL=8. Вот, пожалуй и все...
Родился
Сообщения: 9
Зарегистрирован: Ср ноя 16, 2016 07:04:33
Откуда: Одесса

Сообщение Vadim1984 »

akl писал(а):Некоторые программаторы не отпускают линию RESET после программирования, естественно, не давая стартануть прикладной программе без отключения оных.
Как и следовало ожидать все камни в разных корпусах прошивались и верифицировались. Правда, не понятно, что должна делать эта программа. Порты остались не настроенными, сразу идёт какая-то большая задержка. Потом, правда, есть настройка порта B и D и USART на работу с UBRRL=8. Вот, пожалуй и все...
Программатор один и тот же использовался, платы одинаково разведены. Прога по ЮАРТу общается и светодиоды включает.
Как - нить переразведу плату, проверю еще раз.


Вообще интересная трабла выскочила, переразведу - отпишусь. Всем Спасибо)
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Вс дек 28, 2014 21:54:05

Сообщение dgrett »

У меня в соике, помню, тоже один проект незаработал, пока как следует плату не прополоскал ИПС. Видать, под контроллером осталась какая-то кака. Паял флюсом для смд.
Я всё-всё узнAю и стану профессором.
Ответить

Вернуться в «AVR»