Обсуждаем контроллеры компании Atmel.
Чт июл 27, 2017 00:56:14
Всем здравия!
Прошиваю HEX в тини2313A в SOIC корпусе - перестает работать, в eXtremeBurner обламывается на Verifying flash memory, пишет: Mismatch at location 0x0000000, при этом с камня читает, насколько верно, сказать не могу. Думаю "ну бывает", выпаял МК, посадил другой, предварительно залил простейшую моргалку, все пашет. Заливаю нужный скетч, история повторяется. Думаю "ну гулять, так гулять.... Запорю ка я еще один тини2313А", на этот раз в ДИПе. Не хочет падла запарываться...
Кароч, есть проклятая прога (сам писал в Атмел студии) нещадно порит 2313А в СОИКе (до этого живые, и исправно работающие), при этом на ДИПовские 2313А шьется без проблем.
Кто подскажет, откуда бесов изгонять?
Чт июл 27, 2017 03:27:13
При первом программировании мк нужно снижать скорость программирования. При повторном программировании можно поднимать скорость. Также нужно смотреть обвязку мк. Возможно шунтируются цепи программатора.
Чт июл 27, 2017 05:37:44
Прошить МК в отдельном виде (в спецпанельке) для начала.
Диповские-то наверняка так прошивались?
Чт июл 27, 2017 07:40:25
Vadim1984 Может перед программированием не стираете флеш. Не обижайтесь, но такое бывало.
Чт июл 27, 2017 18:21:09
akl писал(а):Vadim1984 Может перед программированием не стираете флеш. Не обижайтесь, но такое бывало.
eXtremeBurner сам, вроде, все делает.
BOB51 писал(а):Прошить МК в отдельном виде (в спецпанельке) для начала.
Диповские-то наверняка так прошивались?
Вы правы, но, судя по схеме, шунтироваться ничего не должно, тем более оба павших МК прошивались на этой же схеме, с этими же фьюзами и этим же кварцем, другой прошивой и все работало, проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется, скрин прилагаю.
Чт июл 27, 2017 18:49:55
Вспомнил. У tiny2313 есть выход кварцевого генератора. Его нужно отключать фьюзами.
Чт июл 27, 2017 20:14:45
Demiurg писал(а):Вспомнил. У tiny2313 есть выход кварцевого генератора. Его нужно отключать фьюзами.
Отключен....
Но спасибо за попытку
Чт июл 27, 2017 20:31:05
а если стереть а потом прописат f0 и сверить
Пт июл 28, 2017 04:56:40
...проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется...
Думаю, большой тайны не будет, если выложите Ваш удивительный .hex Могу проверить на soic и mlf
Пт июл 28, 2017 06:14:42
А флаги защиты от чтения?...
Пт июл 28, 2017 06:47:08
Lock bits can be erased to “1” with the Chip Erase command, only.
Пт июл 28, 2017 09:35:58
BOB51 писал(а):А флаги защиты от чтения?...
Нет защиты
akl писал(а):...проблемы настают именно с опред HEXом.
Причем, контроллер стирается, читается (бред какой-то считан), и при прошивке, если верить eXtremeBurner, флеш пишется, но не верифицируется...
Думаю, большой тайны не будет, если выложите Ваш удивительный .hex Могу проверить на soic и mlf
Ловите
- Вложения
-
- tiny2313.hex
- (1.49 KiB) Скачиваний: 666
Пт июл 28, 2017 10:00:05
Cудя по тому файлу еепромка пуста - 0хFF.
Пт июл 28, 2017 22:37:54
BOB51 писал(а):Cудя по тому файлу еепромка пуста - 0хFF.
Верно, я пока-что и не умею с ней работать
, все во флеше.
Сегодня развел платку для ДИПа, при прошивке тестового ХЕХа обратил внимание, что эта плата сразу после прошивки, начинает моргать, в отличие от предыдущей (на базе SOIC), кот моргала ток после отключения USBasp, от внешнего питалова.
В планах переразвести с нуля, благо плата простецкая, but steel интересно в связи с чем, может быть связан данный глюк, КСТАТИ питалово отдельно подавалось, с программатором MISO MOSI RST SCK GND.
НО, повторюсь, простая тестовая прога и прошивалась и читалась и работала (неоднократно проверено), работала при отключенном программаторе.
Сб июл 29, 2017 06:51:14
Для прошивки с помощью понипрога (и некоторых иных) на панельке программатора (STK200 к примеру) обычно явно присутствует кварц в 4мгц (не требуется только для 8-лапых вариантов, и то... внимательно смотреть надо).
А в схеме оного может и не бысть (за ненадобностью).
Этот "нюанс" по умолчанию не сильно афишируется...
Вс июл 30, 2017 04:33:46
Некоторые программаторы не отпускают линию RESET после программирования, естественно, не давая стартануть прикладной программе без отключения оных.
Как и следовало ожидать все камни в разных корпусах прошивались и верифицировались. Правда, не понятно, что должна делать эта программа. Порты остались не настроенными, сразу идёт какая-то большая задержка. Потом, правда, есть настройка порта B и D и USART на работу с UBRRL=8. Вот, пожалуй и все...
Пн июл 31, 2017 19:13:45
akl писал(а):Некоторые программаторы не отпускают линию RESET после программирования, естественно, не давая стартануть прикладной программе без отключения оных.
Как и следовало ожидать все камни в разных корпусах прошивались и верифицировались. Правда, не понятно, что должна делать эта программа. Порты остались не настроенными, сразу идёт какая-то большая задержка. Потом, правда, есть настройка порта B и D и USART на работу с UBRRL=8. Вот, пожалуй и все...
Программатор один и тот же использовался, платы одинаково разведены. Прога по ЮАРТу общается и светодиоды включает.
Как - нить переразведу плату, проверю еще раз.
Вообще интересная трабла выскочила, переразведу - отпишусь. Всем Спасибо)
Вт авг 15, 2017 18:18:08
У меня в соике, помню, тоже один проект незаработал, пока как следует плату не прополоскал ИПС. Видать, под контроллером осталась какая-то кака. Паял флюсом для смд.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.