Программа RW.EXE


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

Полный список моделей, с которыми работает программа, неизвестен, но он намного больше, чем у ML98.com ( т.е. rw.exe может работать с теми моделями, с которыми не работает ml98.com ).

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

* Максимальный объем памяти, с которым работает программа - 64 Kb, т.е. к ячейкам памяти, имеющим адрес больший 9FFFh, программа обращаться не может.

* Программа готова к работе сразу после запуска: появляется рабочее меню и можно осуществлять чтение/запись.

* При выборе пункта меню, сначала нужно нажать цифру, а потом клавишу 'Enter'

* При чтении сначала предлагается ввести начальный адрес, потом конечный адрес (все это - в шестнадцатиричном виде), после чего программа спрашивает, верно ли введены адреса. После этого rw.exe просит ввести имя файла, куда будет помещены прочитанные из трубки данные. Когда имя файла введено, предлагается включить питание и нажать 'Enter'

* При записи в трубку, сначала нужно указать имя файла, затем указать начальный адрес и конечный адрес.


Работа с программой RW.EXE

Рабочее меню:

Клавиша Назначение

0 Чтение

1 Запись

2 Выход из программы


ЧТЕНИЕ.

Сначала в ответ на сообщение

'Enter start address ( hex ) :'

нужно ввести начальный адрес, с которого будет производится чтение (потом нажать 'Enter'). Затем вводится конечный адрес ( в ответ на сообщение

Enter end address ( hex ):' ).

Когда указаны оба адреса, программа их покажет и спросит верно ли введены адреса:

"Start address: XXXX

End address: XXXX

<ENTER> to proceed, or 'N' to change addresses:"

Если мы нажимаем клавишу 'N', то программа снова попросит ввести начальный и конечный адреса. После нажатия клавиши 'Enter', rw.exe предложит ввести имя файла, куда будет записана прочитанная информация:

"Enter file name (<ENTER> for dump.bin): "

Если вместо ввода имени файла мы нажмем 'Enter', то программа создаст в том каталоге ( т.е. той папке ), где находится rw.exe, файл с именем dump.bin и в него запишет прочитанную информацию.

После указания имени файла, будет предложено включить питание и нажать 'Enter':

" Initializing ...

Turn PWR on, then press <Enter>".

После нажатия 'Enter', программа прочитает область памяти трубы, ограниченную введенными нами адресами и запишет ее в файл с указанным нами именем.


ЗАПИСЬ.

Первым делом rw.exe попросит ввести имя файла, данные из которого будут записаны в трубку :

"Enter file name (<ENTER> for dump.bin):"

Если вместо указания имени мы нажмем на 'Enter', то программа будет пытаться искать файл с именем dump.bin , если ввели свое имя, то программа будет искать файл с этим именем ( все ищется в том каталоге, где находится rw.exe ). Если файл с таким именем не найден, то программа завершает свою работу.

После этого программа спросит начальный адрес :

"Enter start address (hex) :"

и конечный адрес:

"Enter end address (hex ) ( 0 for default XXXX):".

где XXXX - длина указанного нами файла.

Если на вопрос о конечном адресе мы нажмем '0' (ноль), то конечный адрес будет рассчитан автоматически по формуле

End_Address=Start_Address+FileLength,

где End_Address - конечный адрес, который хотим получить.

Start_Address - указанный нами ранее начальный адрес.

FileLength - длина выбраннного нами файла.

После указания адресов, они будут показаны и попросят нажать 'Enter' или 'N'

(см. раздел 1. Чтение).

Если мы нажали 'Enter' (т.е. адреса введены правильно), то будет предложено включить питание и нажать 'Enter':

" Initializing ...

Turn PWR on, then press <Enter>".

После нажатия 'Enter' , область памяти трубы, ограниченная введенными нами адресами будет записана содержимым файла с именем, которое мы указали.


ЗАМЕЧАНИЯ.

1. Наиболее часто используемые области памяти и имена файлов прошивок для них:

А) 1000h - 11FFh . Длина - 8192 байт.

Область 28с64

Файл при записи - 2864.bin

Рекомендуемое имя файла при чтении - 2864.org

Б) 0E00h-0FFFh. Длина - 512 байт.

Область EEPROM процессора для ЦИФРОВЫХ труб.

Файл для записи - e00.bin

Рекомендуемое имя файла при чтении - e00.org

В) B600h-B7FFh. Длина 512 байт.

Область EEPROM процессора для АНАЛОГОВЫХ труб.

Файл для записи - b600.bin

Рекомендуемое имя файла при чтении - b600.org

Г) 1090h - 160Fh.

Область, где храниться база ESN+MIN.

Файл для записи - base.bin

Рекомендуемое имя файла при чтении - base.bin


ampsdamps@mail.ru