А что хоть за контроллер то ? А то может у него есть свои виндовые утилиты, например как у АДАМ-5510 есть - ADAM-5510 Series Utility, а еще в ROM-DOSe есть такая утилита, называется TRANSFER, позволяет передавать и принимать через любую терминальную прогу по протоколу X-Modem
TRANSFER.EXE
TRANSFER.EXE Вспомогательная команда (ROM-DOS 6.22 и 7.1)
НАЗНАЧЕНИЕ: Передача файлов между РС микроконтроллером и другой
вычислительной системой по последовательному каналу
связи.
СИНТАКСИС: TRANSFER filepath [/S | /R] [/Bxxxx] [/V] [/COMx]
ПАРАМЕТРЫ:
* Параметр filepath задает путь к файлу и имя файла, подлежащего передаче, либо путь и
имя файла, в который будет помещен принятый файл.
* /S - устанавливает режим передачи файла.
* /R - устанавливает режим приема файла. При запуске программы без ключей, данный
режим используется по умолчанию.
* /Bxxxx - устанавливает скорость обмена по последовательному каналу связи.
Переменная xxxx может принимать значения из следующего ряда 300, 1200, 2400, 4800,
9600, 19200, 38400, 57600 и 115200 бит/с. При использовании ключа /COMx, скорость
обмена по умолчанию имеет значение 9600 бит/c. Если COM1 используется в качестве
консоли, значение скорости обмена устанавливается равным значению, заданному для
консоли с помощью программы SETUP.
* /V - разрешает отображение символа "R" по завершении приема очередного блока (128
байт), или "T" - по завершении передачи очередного блока. Примечание. Не применяйте
ключ /V при использовании COM1 в качестве системной консоли.
* /COMx - задает номер последовательного порта, через который осуществляется обмен
файлами. Переменная x может принимать значения от 1 до 4. По умолчанию данная
переменная равна 1.
ПРИМЕР 1:
Для передачи файла DEMO.EXE, расположенного в каталоге C:\MPC\DEMO РС
микроконтроллера, через порт СОМ1, используемый в качестве системной консоли,
введите следующую команду:
TRANSFER D:DEMO.EXE
На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш
<Alt><D>, после чего в поле Filename выведенного на экран монитора диалога PC
SmartLINK "Micro PC-DOS File Transfer" введите имя передаваемого файла
C:\MPC\DEMO\DEMO.EXE и нажмите клавишу <Enter>.
ПРИМЕР 2:
Для передачи файла D:DEMO.BAS из РС микроконтроллера
через порт консоли СОМ1 на диск удаленной ПЭВМ, где он будет помещен в файл с
именем C:\TEST.BAS, с клавиатуры РС микроконтроллера введите следующую команду:
TRANSFER /S D:DEMO.BAS
На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш
<Alt><U>, после чего в поле Filename выведенного на экран монитора диалога PC
SmartLINK "Micro PC-DOS File Transfer" введите имя файла, в который будет помещен
принятый файл C:\TEST.BAS, и нажмите клавишу <Enter>.
ПРИМЕР 3:
Для передачи файла DEMO.EXE, расположенного в каталоге
C:\DEMO ПЭВМ, на виртуальный диск D: РС микроконтроллера по последовательному
каналу связи, образованному портами COM2 ПЭВМ и СОМ1 РС микроконтроллера при
скорости 57600 бит/с, с консоли РС микроконтроллера введите следующую команду:
TRANSFER D:\DEMO.EXE /R /V /B57600
На удаленной ПЭВМ введите следующую команду:
TRANSFER C:\DEMO\DEMO.EXE /S /V /COM2 /B57600
Для передачи из РС микроконтроллера файла D:\MYAPP.EXE по последовательному
каналу связи, образованному портами COM1 ПЭВМ и РС микроконтроллера при скорости
9600 бит/с, на диск удаленной ПЭВМ, где он будет помещен в файл с именем
C:\APPS\MYAPP2.EXE, с консоли РС микроконтроллера введите следующую команду:
TRANSFER D:\MYAPP.EXE /S
Затем на удаленной ПЭВМ введите следующую команду:
TRANSFER C:\APPS\MYAPP2.EXE
КОММЕНТАРИИ:
* Программа TRANSFER устанавливает связь с другими
коммуникационными программами, поддерживающими протокол XMODEM.
* Кабель, с помощью которого осуществляется присоединение последовательного порта
РС микроконтроллера к последовательному порту удаленной ПЭВМ, должен быть
оснащен нуль-модемным адаптером или иметь нуль-модемную разводку.
* Максимальное значение скорости обмена зависит от производительности процессоров
удаленной ПЭВМ и РС микроконтроллера.
* Размер файла, в который помещается принимаемый файл, округляется до ближайших
128 байт.
см. также: REMDISK.EXE, REMSERV.EXE