Elmic.ru © 2001 - 2024
Здравствуйте !
Прошу помощи по считыванию прошивки с модуля ППЗУ.
Компьютер ЧПУ 2с4265-16 несколько неисправен. На экране одни символы заменяются на другие (вычислил даже какой именно один бит "теряется" при этом). Пишешь значения в одни ячейки - пишется в другие, виснет и т.п.
Правда, иногда приходит в чувство, текст на мониторе, помигав, приходит в норму, но ненадолго. И нечасто. Все блоки питания починил, проверил осциллографом под нагрузкой.
Рассматривается решение заменить на модуль 2с42М исп. 1.
Станок фрезерный Busch лохматого года. Кто писал под него прошивку или приспособил стандартную - не узнать уже.
Вычитать ППЗУ по шнурочку, а также хотя бы снять CRC не представляется возможным.
Сделал программатор на микроконтроллере для вычитывания модуля 3.092.234 (и краской вручную дописано 01) через шину модуля. Вроде бы читается, даже русские слова (в кодировке КОИ-7 Н2) в считанных блоках видны. Однако смущает расположение блоков в адресном пространстве.
#0 -стр.0 блок3 (0x6000 или 0060000)
#1 -стр.0 блок4 (0x8000 или 0100000)
#2 -стр.0 блок5 (0xA000 или 0120000)
#3 -стр.0 блок6 (0xC000 или 0140000)
#4 -стр.1 блок5 (0xA000 или 0120000)
#5 -стр.1 блок6 (0xC000 или 0140000)
#6 -стр.2 блок5 (0xA000 или 0120000)
#7 -стр.2 блок6 (0xC000 или 0140000)
При этом блоки #0 и #1 продублированы на всех семи страницах адресного пространства (наверное, селектор страниц к не применяется).
Изучая руководство по эксплуатации 2с42М, вижу стандартные схемы распределения памяти, но не нахожу своей. Опасаюсь, что моя схема нестандартная (возможно ли такое технически и встречалось ли на практике ?) и не может быть реализована средствами 2с42М.
Распределение блоков ОЗУ еще не выяснял.
Прошу совета.
Заранее спасибо.