То есть считывание, стирание и прошивка eprom происходят без проблем, а вот программирование самого контроллера вместо заливки кода заполняется нулями. Помогите разобраться, в чем может быть проблема?
Проблема при работе с Pickit2 при перепрошивке
Проблема при работе с Pickit2 при перепрошивке
Решил перепрошить Бинар 5Д-СВ с 2013 на 2014. Для этого приобрел на сайте http://www.5v.ru аналог программатора Pickit2. Установил PICkit 2 v2.61 и при попытке перепрошивки столкнулся со следующей проблемой: из eprom блока управления скачал и сохранил прошивку, галочкой исключил программирование eprom, загрузил прошивку 2014 и приступил к программированию PIC16F886, на зеленом фоне появилась запись Programming successful, однако при повторной верификации дамп говорит об ошибке. Повторное считывание в дампе памяти показывает 00 00 00 и т. д.
То есть считывание, стирание и прошивка eprom происходят без проблем, а вот программирование самого контроллера вместо заливки кода заполняется нулями. Помогите разобраться, в чем может быть проблема?
То есть считывание, стирание и прошивка eprom происходят без проблем, а вот программирование самого контроллера вместо заливки кода заполняется нулями. Помогите разобраться, в чем может быть проблема?
- IKI
- Группа разработчиков
- Сообщения: 1457
- Зарегистрирован: 22 сен 2010, 14:48
- Город: Самара
- Откуда: Самара
- Контактная информация:
Re: Проблема при работе с Pickit2 при перепрошивке
При программировании процессора выставляется бит защиты от чтения программы. Поэтому вы и не можете его считать.
При программировании программа выводит сообщение об успешном завершении процесса?
При программировании программа выводит сообщение об успешном завершении процесса?
Re: Проблема при работе с Pickit2 при перепрошивке
По итогам программирования говорит, что все ОК, только при верификации повторно ноли показывает. А о возможной защите я как-то не подумал. В котел пока плату не ставил, завтра попробую. За ранее огромное спасибо!
Re: Проблема при работе с Pickit2 при перепрошивке
Спасибо большое все работает ОК! Плату в котел поставил и все заработало на УРА!!!
Re: Проблема при работе с Pickit2 при перепрошивке
IKI писал(а):При программировании процессора выставляется бит защиты от чтения программы...?
А как от этого избавиться? Ведь всё-же хочется сразу проверить (верифицировать) прошивку, вдруг что-то не так получилось, хоть при этом и выдало сообщение, что программирование прошло успешно? Бывало и такое. После программирования устанавливал БУ в котёл а тот с ходу выдавал ошибку, а со 2-й или даже 3-й попытки всё получалось как положено и котёл работал без проблем. И ведь вроде одни и те-же действия производил.
Интересно, это у меня одного, или есть ещё люди, у кого так было?
Audi 100 (44) 2.0 бенз. МКПП. 1985 г.в. Бинар-5б
Re: Проблема при работе с Pickit2 при перепрошивке
Бывало. Бит защиты я думаю можно удалить из прошивки, вот только как? Да и нет прямой надобности - редко когда прошивается с ошибкой, очень редко.
Mitsubishi Pajero 1999 / Бинар 5Д-Компакт (Р107/2006)
Установка и прошивка Бинаров в Новосибирске.
Диагностика неисправностей, ремонт, гарантия.
Подробности в личку или по т. +7 903-998-2615, Михаил.
Установка и прошивка Бинаров в Новосибирске.
Диагностика неисправностей, ремонт, гарантия.
Подробности в личку или по т. +7 903-998-2615, Михаил.
-
Petrov_kamensk
- Сообщения: 12527
- Зарегистрирован: 27 сен 2010, 08:05
- Город: Каменск-Уральский
- Контактная информация:
Re: Проблема при работе с Pickit2 при перепрошивке
Alexey-K писал(а):Интересно, это у меня одного, или есть ещё люди, у кого так было?
бывало, правда на пикките 3
все проходит без сообщений об ошибке, и даже епром читается, но плата не подает признаков жизни.
повторная прошивка исправляет ситуацию.
Бинар 5Б-СВ, образца 2011 года снят.
Binar-5S с декабря 2015.
Binar-5S с декабря 2015.
Re: Проблема при работе с Pickit2 при перепрошивке
Точно не помню, (не готовый "рецепт" т.к. уже нет платы под рукой), бит защиты можно сбросить, пользовал Pickit2 v2.61, при импорте HEX файла считывает Configuration Word, надо в CONFIGURATION: поставить бит 6 в "1" и сбросить еще где то галочку в меню TOOLS - Enable code protect.
Можно потом сделать "импорт" и сохранить этот файл без защиты.
Можно потом сделать "импорт" и сохранить этот файл без защиты.
Вернуться в «Все о программном обеспечении»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя