Программа ML98.COM

Программа предназначена для чтения/записи памяти в трубках MOTOROLA.


Разводку кабеля для нее смотри на схеме или файл kab.txt.

Принципы работы программы:

  1. 1. Она ищет в памяти трубы свой резидентный загрузчик
  2. 2. Если находит - происходит настройка константы задержки и определение типа трубы ( аналог/цифра и т.п.).
  3. 3. Если не находит, то сначала проверяем модель трубки и, если модель подходящая, начинает установку загрузчика. После этого действия те же, что и в 2.
  4. 4. Когда программа готова к работе она предлагает выбрать действия из рабочего меню, вид и набор функций которого зависит от типа трубки ( для аналоговых не умеет шить EEPROM с микропрограммами или, как она сама его называет - пзу микропрограмм ).
  5. 5. Если выбирается команда на чтение EEPROM процессора или 28с64, тогда программа сначала покажет содержимое этих областей памяти, а затем попросит ввести имя файла, в которым это содержимое и будет записано. При чтении пзу микропрограмм, сначала просит ввести имя файла, а потом уже читает.
  6. 6. При записи сначала спрашивает имя файла, данные из которого будут записаны в трубку, затем производит саму запись.

Работа с программой 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. Несмотря на очень низкий уровень интерактивности ( непонятные вопросы и сообщения ) программа иногда говорит умные вещи и задает осмысленные вопросы, так что стоит поглядывать на экран.


ampsdamps@mail.ru