Всем привет. Я новичок в этом деле, поэтому прошу сильно не пинать...
Нужна помощь студии, даже готов на платном основании.
Суть проблемы такова:
Принесли вот такие три панели
на борту которых стоит два микроконтроллера PIC16F684 и PIC16F946.
Задумка была такая:
Понимая что калькулятора для пересчёта ихнего пробега нет, решил содрать с них прошивки.
Ну и методом клонирования прошить их той прошивкой у которой был самый минимальный пробег.
Читал PIC внутрисхемно с помощью программатора Xgecu PRO, он же TL866II Plus
по такой схеме.
Но тут произошло то, чего я никак не ожидал. На этой стадии своего рассказа хочу напомнить, что я в этом деле новичок
и это был мой первый опыт с TL866II Plus как и собственно знакомство с семейством PIC. Раньше мне эти ребята приносили
пару, тройку панелей с Eeprom-ками как правило 95XXX серии. В принципе у меня получалось. Дальше по сути.
PIC16F684 прочитался и прошёл верификацию на ура, дампы были успешно сохранены. А с PIC16F946 начались приколы.
Читаться читаются а верификацию не проходят. Несколько попыток и две панели на лопатках. Третью не стал мучить и так уже на валериане.
Порывшись в сети узнал о злосчастных фьюз битах. Теперь даже и не знаю в какую сторону двигаться.
Помогите пожалуйста кто чем может. Буду благодарен за любую информацию.
Дампы выложите с обоих ПИКов... с известным пробегом.
а в дампах наверное ff )
первые два дампа пустые , похоже чип закрыт . думаю востановлению панели не подлежат , наверное пробег в _PIC16F946
Первые два дампа думаю нормальные, и они нам как бы и не нужны. А вот 946 мне кажется прогер криво читает. и почему он из затер?... Надо с третьей панели вычитать фулл нормальным прогером.
Я так понимаю вы пытались причитать флешь. Надо было читать ДАТА. и убрать галочки стирания и проверки.
Подключи первые две-проверь трупы или нет. Будет ясно только за нормальным прогером бежать или ещё пока 2 доски искать.
Первые две трупы, затер флеши каким то образом.... Если на третьей флешь прочитается, то повезло. ЕЕпром должен быть открыт.
Sergeii, Sergeii, а почему вы пишите что две первые флеши нормальные ??? чип закрыт судя по дампу а человек заливал в чипы с панели наименьшим пробегом , тоесть он нули записал в другие панели
возможно панель с наменьшим пробегом можно востановить если не трогал PIC16F684
Потому что пробег именно в 16F946.
если просто считал то можно попробывать востановить . мне кажется тебе нужно отдать более опытному товарищу . я даже не представляю где можно купить и по чем эти панели
главный вопрос - только читал чипы или пробывал писать ?
Скорее всего уложил флешу, с ПИКами опыты очень чреваты увалом флеши.
встречал парня , он тоже уложил чип . через неделю написал прошивку для панели ) ! у меня челюсть отпала . правда там дисплей простой
Дай ответ на вопрос, включились 2 доски? И всё будет ясно.Сергей Новосёлов всё подробно разжевал и без нормального прогера здесь попадалово.... Но судя по дампам - потухли.
там где в дампе 3f это залоченный проц они так читаются при локе насколько помню
Верно, или прогер не может прочитать....ИД в любом случае читается, у ТС его нет....
pickit2 родной для этих процев
Апельсин нормально читает и спрашивает перед записью что писать. Ищи у себя там, кто на ты с пиками.
Возможно и минипро нормально с пиками работает , тут опыт нужен
Всем привет! Подниму тему. Лежат эти приборки без дела. Хожу я вокруг них и меня не как не покидает желание разобраться с ними. Купил PicKit2 пробовал ним подключатся к PIC16F946. Микроконтроллер определяется. Определяется конфигурация. Пробовал в область Program Memory и Eeprom Data записать разную белиберду - пишет, стирает. Отсюда вывод что микроконтроллер не залочен. Может всё-таки попробовать при помощи PicKit2 вычитать full с третей приборки и залить его в эти. Просто боюсь уложить и рабочую, или чтением я её не уложу? Может кто-то подскажет порядок действий чтоб не ошибиться.
при чтении не уложишь .
у меня нету пиккита , я бы по отдельности читал .
Есть у меня и клон Orange5. Но я его не давно приобрёл и толком не разобрался. Так с еепрмками некоторыми какльками пользовался, а как к нему подключить pic пока ещё не шарю.
Ладно попробую завтра пиккитом вычитать и залить дамп в мертвые приборки - посмотрим что получится. О результате отпишусь. Женя спасибо за поддержку...
Обязательно фулл вычитывай конфиг тоже, а потом пиши, при чтении не уложишь, хотяяя )))) всякое встречалось в жизни.
На сколько я понял то в Pickit2 они чистятся отдельно. Но если они дают возможность писать и стирать то пусть стоят без изменений. Я планирую вначале вычитать всё одним файлом а затем Program Memory и Eeprom Data по отдельности. Ну и при наличии 3 файлов буду ставить опыты на окерпиченых приборках. Но это будет вечером так как я сейчас на работе. Может к вечеру кто-то даст ещё пару дельных советов...
При чтении закрытого проца будут одни FF, по крайней мере у меня так было, а когда запишешь белеберду то и читать и писать без проблем (если конечно белеберду не залочишь). Я пробовал PICkit 3 .
Я опять в тупике, походу PIC16F946 защищён от чтения. Читает только EEPROM
так и есть
Нужно икать Full. Только где же его найти если он залочен - падала...???
Как говорится в одном фильме - БУДЕМ ИСКАТЬ...
Какая разница FF или 00, суть одна, пусто (
Если пик закрыт то область Program будет не доступна, по логике она и не нужна!
А вот ЕEprom PIC16F946 которая с пробегом как раз тебе и нужна, но что то с ней у тебя не так!
Сравни с этими PIC16F946
Просто я разобрался где я накосячил. Я понимаю что те две которые я приложил уже не поднять. Пробовал я подключатся к живой приборке и PicKit 2 и Orange5. Результат один и тот же - конфиги и еепром читаются а флеш закрыт. Соответственно когда я стал перезаписывать их TL866 я не снял галку (стереть до) тем самым затёр флеш - лошара... А дампы это хорошо... Diagramm 3 штуки сбросил да и я вычитал со своей рабочей. Можно и кальк будет под Orange придумать - благо есть человек который поможет.
Vasilich а ваш калька работает только с областью eeprom?
конечно только с епром )
Там цены на сколько знаю от 10000$ , может на пике дешевле . разве что кто то напишет прошивку для этой панели
Тут еще засада в том на сколько качественно они взломают , многие чинские приборы клоны часто глючат и частично не работают .
А что панели дороже стоят ?
Одну Б/У за 100$ я нашёл - можно считать даром :-)
Diagramm тебе ещё раз огромное спасибо за дампы. Вчера ковырялись с ними и моим. Где пробег лежит нашли а с алго пока не разобрались - дело времени...
Подскажите UPA пробовали внутрисхемно?
upa делает без проблем кальки есть в продаже
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)