MC68HC705J1ACDW - чем читать/прошивать?

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Vander
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт мар 24, 2015 23:39:14

MC68HC705J1ACDW - чем читать/прошивать?

Сообщение Vander »

Всем привет, с наступившими праздниками!

Может кто-то сталкивался с микроконтроллерами Motorola/Freescale MC68HC705J1ACDW SOIC-20? Чем его можно прочитать и/или прошивать? Микроконтроллер установлен в панели индикации с ЖК-дисплеем от трактора или комбайна. Микроконтроллер вышел из строя, есть идея его заменить, но нужно считать прошивку с такой же исправной панели (возможность её позаимствовать есть), а затем зашить в новую микросхему.

Ссылка на даташит в Яндекс-диске - https://disk.yandex.ru/i/RPM3Nu1XkcJi6w
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение smacorp »

В даташите же всё имеется.

Если в чипе есть кварцевое окошко, значит его можно стирать ультрафиолетом.
Если окошка нет - чип программируется однократно.

Для программирование используется или устройство "in-circuit simulator (M68HC705JICS) from Freescale", или манипулирование управляющими битами в регистре программирования EPROM для побайтового программирования.

Регистр описан. Программируется так:
1. Подайте напряжение программирования VPP на вывод IRQ/VPP.
2. Установите бит ELAT.
3. Запишите данные по любому адресу EPROM.
4. Установите бит EPGM и подождите некоторое время tEPGM.
5. Сбросьте бит ELAT.

Устройство найти получится вряд ли, нужно пробовать реализовать описанный протокол, более подробно изучив приложенный даташит и другую документацию от NXP.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Vander
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт мар 24, 2015 23:39:14

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение Vander »

[uquote="smacorp",url="/forum/viewtopic.php?p=4779585#p4779585"]В даташите же всё имеется.

Если в чипе есть кварцевое окошко, значит его можно стирать ультрафиолетом.
Если окошка нет - чип программируется однократно.

Для программирование используется или устройство "in-circuit simulator (M68HC705JICS) from Freescale", или манипулирование управляющими битами в регистре программирования EPROM для побайтового программирования.

Регистр описан. Программируется так:
1. Подайте напряжение программирования VPP на вывод IRQ/VPP.
2. Установите бит ELAT.
3. Запишите данные по любому адресу EPROM.
4. Установите бит EPGM и подождите некоторое время tEPGM.
5. Сбросьте бит ELAT.

Устройство найти получится вряд ли, нужно пробовать реализовать описанный протокол, более подробно изучив приложенный даташит и другую документацию от NXP.[/uquote]

Здравствуйте! Спасибо за отклик! Похоже, что задача бесперспективная. Отладчиков нет нигде, а Регистры писать - так себе занятие. Ну и тут ещё вопрос скорее для начала - как считать.
OKF
Это не хвост, это антенна
Сообщения: 1381
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение OKF »

Нереально. Думаю и окошка нет, и защита стоИт. Если панель бесценна, то нужно срисовать схему, понять функции, а тогда уже думать как заменить МК на более удобный. Но в данном случае, много неизвестных - нет даже фото платы, панели и пр.
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение smacorp »

[uquote="Vander",url="/forum/viewtopic.php?p=4779809#p4779809"]ещё вопрос скорее для начала - как считать.[/uquote]Так и читайте - документацию и форумы, особенно иностранные. Да, скорее всего прошивка защищена от копирования, но кто знает - в присланном Вами даташите я вот не увидел явного указания на то, что в чипе имеется защита от считывания. Но скрупулёзно и не искал. Но то, что чип старый оставляет шанс на то, что защиты или нет вовсе, или есть доступные пути её обхода.

А если Вы ждёте, что кто-то дистанционно научит как тремя проводками легко считать старый и малоизвестный чип, так этого не будет. Или самостоятельно, или искать того, кто обладает нужными умениями и готов попробовать.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
OKF
Это не хвост, это антенна
Сообщения: 1381
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение OKF »

Я тоже внимательно не смотрел, но попалось в Mask Option Register (MOR):
EPMSEC — EPROM Security Bit
The EPMSEC bit controls access to the EPROM/OTPROM.
1 = External access to EPROM/OTPROM denied
0 = External access to EPROM/OTPROM not denied
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: MC68HC705J1ACDW - чем читать/прошивать?

Сообщение smacorp »

Значит я просмотрел и да, скорее всего этот бит установлен.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Ответить

Вернуться в «Разные вопросы по МК»