Сохранив двоичный файл с HyperTerminal

У меня есть встроенная платформа, которая подключена к моему Windows PC через последовательное соединение. Встраиваемое приложение отправляет 532 байта посредством соединения. Используя HyperTerminal, я могу видеть входящее (нетекст) символы в окне терминала. Однако я пытаюсь сохранить поток как двоичный файл. Проблема состоит в том, что то, когда я принимаю решение 'Получить Файл...', диалоговое окно, которое открывается (после просьбы об имени файла и местоположении) не имеет кнопки остановки, таким образом, моя единственная опция для остановки приема посредством отмены, которая отбрасывает собранные данные.

Кажется, что, хотя я не отправляю чистый текст, я могу использовать меню 'Capture Text...'. Затем я могу вручную завершить прием данных. Существует две проблемы, хотя - сначала, новые данные добавляются в существующий файл (если существует один), и не замена его. Во-вторых, терминал добавляет 0xff байт в конце файла (сигнальный конец текстового файла).

Так, как я сохраняю двоичный поток в файл?

1
задан 06.05.2011, 08:16

0 ответов

Терминал Hyper не является верным выбором в этом случае. Это, вероятно, хочет протокол как xmodem или zmodem, используемый для данных, которые Ваше устройство, кажется, не отправляет.

Как альтернатива, можно попытаться использовать недавнюю версию шпаклевки и использовать ее вход.

1
ответ дан 17.12.2019, 00:19

Теги

Похожие вопросы