Автор | Сообщение |
pedro1988
|
Попал в руки стаб. напряжения Teplokom ST-555 с платой №400v.2. Нет выходного напряжения. После проверки эл. схемы прибора-пришел к выводу, что неисправен мк pic16f676. После демонтажа вышеуказанного с платы, сделал back up в Wizard prog 87 посредством TL866A. Дамп оказался битым. Раздобыл заводскую прошивку-ну и залил в мк. При сверке происходит несоответствие программного кода. Читается код как массив нулей. Прошу помощи у более опытных специалистов в сфере программного обеспечения!!! |
|
Lenchik
Фанат форума
Сообщения: 7937
|
pedro1988, Защита от чтения наверное включена. |
|
pedro1988
|
ОК! А есть какой-нибудь обходной путь в данной ситуации? |
|
Евгений373
Фанат форума
Сообщения: 3708
|
А причем тут защита? Биты конфигурации в пиках сидят в самой прошивке. Возьми новый контроллер и попробуй зашить.
ДОБАВЛЕНО 08/11/2017 20:30
pedro1988, Покажи ремонтный дамп. |
|
pedro1988
|
|
Lenchik
Фанат форума
Сообщения: 7937
|
pedro1988, Прошитый в устройство устанавливал? |
|
pedro1988
|
битый дамп
ДОБАВЛЕНО 08/11/2017 21:11
скрины..
ДОБАВЛЕНО 08/11/2017 21:13
прошитый в устройство ставил-никаких признаков жизни, потому что в итоге мк без программного кода получается...
back up.rar 633 Байт Скачано: 389 раз(а)
.rar 118.67 КБ Скачано: 329 раз(а)
|
|
Lenchik
Фанат форума
Сообщения: 7937
|
pedro1988, Ну насчет без программного кода это вы зря. Если фьюз отвечающий за чтение выставлен на запрет, то программатор после прошивки не в состоянии проверить качество прошивки. Чудес не бывает. Очень часто на серийной продукции включена защита от чтения, что бы не копировали.
ДОБАВЛЕНО Ноябрь 08 2017
pedro1988, А ваш программатор понимает HEX формат. Это не BIN. Это совсем другой формат. |
|
pedro1988
|
Lenchik, значит запрет на копирование реализован в программном коде прошивки? там я скрины прикрепил посмотри их... |
|
Lenchik
Фанат форума
Сообщения: 7937
|
pedro1988, Сначала сконвертируйте в BIN и прошейте.
Этот запрет ни на что не влияет. Только прочитать прошивку не получится. |
|
pedro1988
|
Программатор у меня TL866A. BIN-это формат только кода, а HEX-это 3 в 1:програм. код+данные конфигурации мк+данные памяти. В WP87 я могу залить как BIN файлы по отдельности, так и HEX файл. Данный мк в перечне поддерж. микросхем программатора есть... По логике вещей не вижу препятствий в этом направлении...
ДОБАВЛЕНО 08/11/2017 21:38
а чем конвертировать..? |
|
Yuritsh
Фанат форума
Сообщения: 18498
|
|
Leo140969
Завсегдатай
Сообщения: 583
|
pedro1988, непонятно, чего тебе нужно. Если надо выключить бит защиты в дампе, чтобы по окончании программирования с контроллера не считывались нули (что никоим образом не влияет на его работоспособность) и чтобы прошла проверка записи, замени в предпоследней строке дампа шестёрку на "Е". Только смотри, чтобы редактор не воткнул каких-нибудь символов, размер файла измениться не должен. |
|
pedro1988
|
Leo140969, там в предыдущих сообщениях я архивом прикрепил "скрины". Посмотри их.Прошу извинения, если непонятно излагаюсь... С мк столкнулся впервые, до этого прошивал только память. После удачной прошивки мк, последний монтируется в плату и далее необходимо стабилизатор напряжения настроить при помощи ЛАТР,а, т.е. задать 170-210-243В и перемычкой убирая и возвращая.
ДОБАВЛЕНО 09/11/2017 11:21
Соответственно, мк при помощи индикаторов дает знать, что он запомнил данное значение. ВСе контрольные напряжения присутствуют-проверял не один раз. Мк с прошивкой где после чтения во всех адресных ячейках нули-никак себя не определяет...
ДОБАВЛЕНО 09/11/2017 11:26
пробовал на двух мк-результат один в один.
ДОБАВЛЕНО 09/11/2017 11:36
Leo140969, проделал, что вы посоветовали... При добавлении исправленной прошивки выходит сообщение "ошибка формата файла 10", после программирования получаю нормальный код, но не выставлена конфигурация. |
|
Leo140969
Завсегдатай
Сообщения: 583
|
pedro1988, забыл совсем, недостаточно поменять 6 на Е, надо ещё контрольную сумму пересчитать для этой строки. Вот так должно быть:
:02400E00EC3F85 |
|
pedro1988
|
Leo140969, все получилось! Сделал как ты посоветовал...Огромное спасибо! Вашим знаниям по программной части можно только позавидовать)..
ДОБАВЛЕНО 09/11/2017 19:30
Тема закрыта. Всем спасибо!!! |
|
leonid62
|
Столкнулся с аналогичной проблемой. Перед прошивкой микроконтроллера, слове конфигурации надо убрать галочки (отключить) с битов защиты 7 и 8 от чтения прошивки.
PIC.PNG 39.11 КБ Скачано: 811 раз(а)
|
|