-
- Не понял! Первый блок в х-модем посылается в ответ на ACK. Которому, при выключенной кровати, неоткуда взяться! По-умолчанию передатчик ничего не посылает! Речь про самодельный X-modem -- может в нём и проблемы? С HyperTErminal такое невозможно. fk0(100 знак., 22.06.2012 10:14)
- Дык это по умолчанию, а жизнь то богаче. На интерфейсе висит три протокола - консолька плюется + пакетный запрос-ответ, если ПиСи захотело узнать чего-нить поподробнее, ну и загрузчик. - Vladimir Ljaschko(22.06.2012 10:19)
- Так Вам нужен пакетный протокол. Возьмите за основу LAP IrDA: флаг,адрес,команда(с контролем последовательности туды/сюды), данные,crc16,флаг. Под себя отрихтуете как захотите. - Хитрый Китаец(22.06.2012 11:17)
- Подпилил прием у X-modemа, стало гораздо устойчивее. Не было аварийного выхода из приёма блока по тайм-ауту между байтами. Что касается пакетного протокола, то Vladimir Ljaschko(482 знак., 24.06.2012 18:02)
- При допиливании образа прошивки хорошо помогает SRecord -> - SciFi(24.06.2012 20:33, ссылка)
- Спасибо, очень интересно, но Линукс пугает. Это просто? - Vladimir Ljaschko(24.06.2012 23:09)
- Какой такой линукс? Файл называется srec_cat.exe. А мануал почитать придётся, это да. SciFi(622 знак., 25.06.2012 00:48 - 01:13)
- Спасибо, очень интересно, но Линукс пугает. Это просто? - Vladimir Ljaschko(24.06.2012 23:09)
- При допиливании образа прошивки хорошо помогает SRecord -> - SciFi(24.06.2012 20:33, ссылка)
- Подпилил прием у X-modemа, стало гораздо устойчивее. Не было аварийного выхода из приёма блока по тайм-ауту между байтами. Что касается пакетного протокола, то Vladimir Ljaschko(482 знак., 24.06.2012 18:02)
- Так Вам нужен пакетный протокол. Возьмите за основу LAP IrDA: флаг,адрес,команда(с контролем последовательности туды/сюды), данные,crc16,флаг. Под себя отрихтуете как захотите. - Хитрый Китаец(22.06.2012 11:17)
- Вообще если передатчик таки свой, можно таки сделать так, что если получаем пару NACK подряд -- отматывать на десяток блоков назад... и нет проблем (если случайно ACK возникает). Хуже, когда байты пропадают/вставляются. Но опять же много зависит fk0(69 знак., 22.06.2012 10:17)
- Дык это по умолчанию, а жизнь то богаче. На интерфейсе висит три протокола - консолька плюется + пакетный запрос-ответ, если ПиСи захотело узнать чего-нить поподробнее, ну и загрузчик. - Vladimir Ljaschko(22.06.2012 10:19)
- Я во всех устройствах использую приблизительно один и тот же протокол. Мастер шлет пакеты (старт, длина, обязательные параметры, переменная часть, CRC32), слейв отвечает такими же пакетами только если правильно понял и выполнил команду. vmp(843 знак., 22.06.2012 10:06)
- О, осенило - напрашивается простой декремент номера пакета в программе загрузки. Нужно проверять. - Vladimir Ljaschko(22.06.2012 10:25)
- Не понял! Первый блок в х-модем посылается в ответ на ACK. Которому, при выключенной кровати, неоткуда взяться! По-умолчанию передатчик ничего не посылает! Речь про самодельный X-modem -- может в нём и проблемы? С HyperTErminal такое невозможно. fk0(100 знак., 22.06.2012 10:14)