Программа ML98.COM
Программа предназначена для чтения/записи памяти в трубках MOTOROLA.
Разводку кабеля для нее смотри на схеме или файл kab.txt.
Принципы работы программы:
Работа с программой ML98.com :
Сразу после запуска программа производит поиск в памяти трубы резидентный загрузчик. Если она его не нашла, то выдает сообщение:
"Загручик не активен, требуется перезапуск/перезагрузка.
Запустить прошитый в трубку загручкик ? ( Y/N )".
После чего нужно выключить питание и нажать 'N' или 'Enter'. В ответ на сообщение :
"Инициализация... Включите питание и нажмите Enter "
нужно включить питание и нажать клавишу 'Enter'. После чего программа сама проверяет модель трубки и ( если модель подходящая ) производит установку загрузчика и затем показывает рабочее меню. Загрузчик будет находится в памяти трубы до тех пор, пока будет включено питание. В случае, если ml98.com не знает модели трубы, она завершает свою работу.
Если при запуске программы, она нашла загрузчик в памяти трубки, то сразу происходит установка параметров ( определение типа трубы, настройка константы задержки) и показывается рабочее меню программы.
Рабочее меню имеет различный вид для цифровых и аналоговых труб.
В случае ЦИФРОВЫХ аппаратов возможны следующие функции:
КЛАВИША |
Назначение |
0 | Выход из программы |
1 | Чтение EEPROM процессора ( с адреса E00h ) |
2 | Запись EEPROM процессора ( с адреса E00h ) |
3 | Чтение 28с64 |
4 | Запись 28с64 |
5 | Чтение пзу микропрограмм ( 28F020, 27с020, Flash-ка) |
6 | Запись пзу микропрограмм ( 28F020, Flash-ка) |
Обычно файлы для записи имеют следующие имена:
Для EEPROM процессора - e00.bin
Для 28с64 - 2864.bin
Для 28F020 - 020.bin
!!! ВАЖНО При записи 28F020 ( пзу микропрограмм, клавиша 6 ) перед записью необходимо включить напряжение программирования ( переключатель R/W на программаторе установить в положение W ). После записи переключатель следует вернуть в положение R.
В случае АНАЛОГОВЫХ аппаратов :
КЛАВИША |
Назначение |
0 | Выход из программы |
1 | Чтение EEPROM процессора ( с адреса B600h ) |
2 | Запись EEPROM процессора ( с адреса B600h ) |
3 | Чтение 28с64 |
4 | Запись 28с64 |
5 | Чтение пзу микропрограмм (27с010) |
Обычно файлы для записи имеют следующие имена:
Для EEPROM процессора - b600.bin
Для 28с64 - 2864.bin
При работе с аналоговыми трубками ml98.com не умеет писать область пзу микропрограмм.
ЗАМЕЧАНИЕ : 1. Вообще имена файлов ( как файлов из которых пишем, так и файлов, в которые читаем ) могут быть любыми, но существуют некоторые правила которых обычно придерживаются. Для случая записи я уже написал, для чтения рекомендуется писать в файлы со следующими именами:
EEPROM процессора ( Клавиша 1 ) - Цифровые: e00.org
Аналоговые: b600.org
28с64 ( Клавиша 3 ) - 2864.org
Пзу микропрограмм ( Клавиша 5 ) - Цифровые: 020.org
Аналоговые: 010.org
2. При записи в трубку целесообразно выполнять проверку записи - см. комментарии к инструкции по перепрошивке DIGITAL-аппаратов ( часть I ).
3. Несмотря на очень низкий уровень интерактивности ( непонятные вопросы и сообщения ) программа иногда говорит умные вещи и задает осмысленные вопросы, так что стоит поглядывать на экран.