Проблема при работе с Pickit2 при перепрошивке

ПО блока управления, пульта, диагностики. Перепрограммирование.
averos
Сообщения: 3
Зарегистрирован: 18 авг 2012, 12:47
Город: красноярск

Проблема при работе с Pickit2 при перепрошивке

Сообщение averos » 18 авг 2012, 13:23

Решил перепрошить Бинар 5Д-СВ с 2013 на 2014. Для этого приобрел на сайте http://www.5v.ru аналог программатора Pickit2. Установил PICkit 2 v2.61 и при попытке перепрошивки столкнулся со следующей проблемой: из eprom блока управления скачал и сохранил прошивку, галочкой исключил программирование eprom, загрузил прошивку 2014 и приступил к программированию PIC16F886, на зеленом фоне появилась запись Programming successful, однако при повторной верификации дамп говорит об ошибке. Повторное считывание в дампе памяти показывает 00 00 00 и т. д.
То есть считывание, стирание и прошивка eprom происходят без проблем, а вот программирование самого контроллера вместо заливки кода заполняется нулями. Помогите разобраться, в чем может быть проблема? :roll:

Аватара пользователя
IKI
Группа разработчиков
Сообщения: 1457
Зарегистрирован: 22 сен 2010, 14:48
Город: Самара
Откуда: Самара
Контактная информация:

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение IKI » 18 авг 2012, 13:39

При программировании процессора выставляется бит защиты от чтения программы. Поэтому вы и не можете его считать.
При программировании программа выводит сообщение об успешном завершении процесса?

averos
Сообщения: 3
Зарегистрирован: 18 авг 2012, 12:47
Город: красноярск

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение averos » 18 авг 2012, 18:00

По итогам программирования говорит, что все ОК, только при верификации повторно ноли показывает. А о возможной защите я как-то не подумал. В котел пока плату не ставил, завтра попробую. За ранее огромное спасибо!

averos
Сообщения: 3
Зарегистрирован: 18 авг 2012, 12:47
Город: красноярск

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение averos » 19 авг 2012, 10:36

Спасибо большое все работает ОК! Плату в котел поставил и все заработало на УРА!!!

Alexey-K
Сообщения: 18
Зарегистрирован: 29 ноя 2010, 22:16
Город: Норильск
Откуда: Норильск

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение Alexey-K » 09 окт 2012, 23:13

IKI писал(а):При программировании процессора выставляется бит защиты от чтения программы...?


А как от этого избавиться? Ведь всё-же хочется сразу проверить (верифицировать) прошивку, вдруг что-то не так получилось, хоть при этом и выдало сообщение, что программирование прошло успешно? Бывало и такое. После программирования устанавливал БУ в котёл а тот с ходу выдавал ошибку, а со 2-й или даже 3-й попытки всё получалось как положено и котёл работал без проблем. И ведь вроде одни и те-же действия производил.

Интересно, это у меня одного, или есть ещё люди, у кого так было? :)
Audi 100 (44) 2.0 бенз. МКПП. 1985 г.в. Бинар-5б

Аватара пользователя
Kolma
Сообщения: 1153
Зарегистрирован: 26 сен 2010, 17:59
Город: Новосибирск
Откуда: г. Новосибирск

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение Kolma » 10 окт 2012, 04:52

Бывало. Бит защиты я думаю можно удалить из прошивки, вот только как? Да и нет прямой надобности - редко когда прошивается с ошибкой, очень редко.
Mitsubishi Pajero 1999 / Бинар 5Д-Компакт (Р107/2006)

Установка и прошивка Бинаров в Новосибирске.
Диагностика неисправностей, ремонт, гарантия.
Подробности в личку или по т. +7 903-998-2615, Михаил.

Petrov_kamensk
Сообщения: 12527
Зарегистрирован: 27 сен 2010, 08:05
Город: Каменск-Уральский
Контактная информация:

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение Petrov_kamensk » 10 окт 2012, 07:04

Alexey-K писал(а):Интересно, это у меня одного, или есть ещё люди, у кого так было? :)


бывало, правда на пикките 3
все проходит без сообщений об ошибке, и даже епром читается, но плата не подает признаков жизни.
повторная прошивка исправляет ситуацию.
Бинар 5Б-СВ, образца 2011 года снят.
Binar-5S с декабря 2015.

Stt
Сообщения: 81
Зарегистрирован: 21 ноя 2010, 14:23
Город: Novouralsk

Re: Проблема при работе с Pickit2 при перепрошивке

Сообщение Stt » 23 сен 2013, 20:41

Точно не помню, (не готовый "рецепт" т.к. уже нет платы под рукой), бит защиты можно сбросить, пользовал Pickit2 v2.61, при импорте HEX файла считывает Configuration Word, надо в CONFIGURATION: поставить бит 6 в "1" и сбросить еще где то галочку в меню TOOLS - Enable code protect.
Можно потом сделать "импорт" и сохранить этот файл без защиты.


Вернуться в «Все о программном обеспечении»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя