Перейти к содержанию
    

Вопрос по XMODEM

Скажите, при переполнении номера блока через 255, следующий номер блока  будет 0 или 1 ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, теперь полный набор:

1. Эта тема про XMODEM.

2. Я недавно создал тему про YMODEM

3. Тут человек создал тему про ZMODEM.

И что это всех нас на эти "модемы" потянуло, а?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лично мне понадобилось загнать до мегабайта данных по UART в устройство, причем не занимаясь прогописательством под ПК и имея возможность приостановить поток данных на время записи уже полученной части данных в страницы Flash. Причем надо "на вчера", а не через месяц раздумий...

ЗЫ. Сперва остановило то, что номер блоков однобайтовый и вроде как больше 255 кБ не передать, а потом доперло, что там номер блока ни на что кроме контроля повторов не влияет(т.е. это не адрес). По сути там мог быть вообще случайный идентификатор текущей посылки не совпадающий с предыдущим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

53 минуты назад, haker_fox сказал:

И что это всех нас на эти "модемы" потянуло, а?)

Передача целиком структуры конфигурационных данных из устройства через терминал (через который собственно устройство конфигурится и управляется) в файл на компе. Ну и приём обратно.

Чтоб можно было на компе сохранить и отредактировать файл конфигурации устройства. Без написания отдельного приложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, artemkad said:

имея возможность приостановить поток данных на время записи уже полученной части данных в страницы Flash.

Во! Оно самое! Писал загрузчик для STM32F091, и тоже понравилось, что YModem с квитированием и можно немного подожать. Хотел изначально XModem использовать, но уж сильно он куцый: нет возможности передать размер файла.

1 hour ago, artemkad said:

причем не занимаясь прогописательством под ПК

Тоже оно)

1 hour ago, artemkad said:

что там номер блока ни на что кроме контроля повторов не влияет

Я в своём приёмнике YModem (писл сам), даже на него особо не смотрю. Проверяю, что HH + LL = 255, и ладно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...