Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


opencom1 Эта команда готовит порт COM1 компьютера к работе. Если стенд подключен к порту COM2, то команда будет иметь вид opencom2


Download 0.63 Mb.
Pdf ko'rish
bet37/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   33   34   35   36   37   38   39   40   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

opencom1
Эта команда готовит порт COM1 компьютера к работе. Если
стенд подключен к порту COM2, то команда будет иметь вид
opencom2. После этого подается команда, добавляющая стар-
товый адрес программы в конец hex-файла.
0x02000 0x0 addhexstart <ÉÍÑ_ÆÁÊÌÁ>.hex
Резидентный загрузчик HEX202 использует этот адрес для ав-
томатического запуска программы, загруженной в лаборатор-
ный стенд. Параметры команды addhexstart: первая цифра
(0x02000) – стартовый адрес программы для добавления в ко-
нец hex-файла; вторая цифра (0x0) должна присутствовать, но
при работе со стендом SDK-1 не используется и может иметь
любое значение; последний параметр – имя hex-файла. Команда
addhexstart добавляет в конец hex-файла строчку, содержа-
щую стартовый адрес загружаемой программы.
При многократном выполнении команды addhexstart в конец
hex-файла будет добавлено соответствующее количество иден-
тичных строк, содержащих один и тот же стартовый адрес. Та-
кой hex-файл не может быть корректно загружен в лабораторный
стенд.
4. Загрузка программы в лабораторный стенд осуществляется ко-
мандой
loadhex <ÉÍÑ_ÆÁÊÌÁ>.hex
В окне монитора появится информация об успешной (или без-
успешной) передаче. В случае успешной передачи резидентный
монитор HEX202 автоматически запустит программу в лабора-
торном стенде с указанного адреса.
5. Для штатного выхода из монитора T2 служит команда «bye». В
случае «зависания» монитора T2 используют аварийный выход
по CTRL–C или CTRL–Break.
58


3.2. Подготовка и загрузка программы
Часто повторяющийся набор команд можно оформить в виде скрип-
тового файла, т.е. файла, содержащего команды монитора T2. Скрипт-
файл может иметь любое расширение или быть без расширения. При-
мер скрипт-файла с именем «a»» без расширения:
0x2000 0x0 addhexstart kb.hex loadhex kb.hex
Файл должен находиться в одной директории с T2.exe. Для вызова
скрипт-файла существует специальная команда T2 монитора, которой
необходимо сообщить имя скрипт-файла: lfile a.
В данном примере команда «lfile» загружает и выполняет скрипт-
файл с именем «a». Это ускоряет процесс загрузки и запуска програм-
мы после компиляции.
Монитор T2 использует ресурсы последовательного порта моно-
польно. Иными словами, на компьютере можно открывать только
одно окно с монитором T2. При открытии двух и более окон с мони-
торами T2 возникнет конфликт доступа к последовательному порту и
мониторы T2 работать не будут!
3.2.3. Монитор T2 в режиме эмуляции терминала
Приведенные выше команды монитора T2 достаточны для взаи-
модействия с резидентным загрузчиком HEX202. Однако монитор T2
предоставляет и другие полезные возможности. Команда «N term»
включает эмулятор терминала
N term
Т.е. переводит T2 в т.н. режим терминала: все байты, приходящие по
последовательному каналу отображаются на экране монитора в дво-
ичном (= 0) или шестнадцатеричном (= 1) коде, а все байты,
набираемые на клавиатуре, не воспроизводятся на экране, а переда-
ются по последовательному каналу в лабораторный стенд. Выход из
этого режима производится по нажатии клавиши ESC на клавиатуре
компьютера. Для записи получаемой информации в файл предусмот-
рена команда создания файла с заданным именем для вывода, а также
команды включения и выключения копирования консольного выво-
да в созданный файл. Подчеркнем, что в файл копируются только те
байты, которые поступают в компьютер через COM-порт.

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling