-
- Чем плох x-modem Vladimir Ljaschko(974 знак., 22.06.2012 09:22)
- Не понял! Первый блок в х-модем посылается в ответ на 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)
- Я ПиСишную сторону сам писал, все равно нужно было вектора двигать. Сторонние люди тыркают на батник под Win7 без проблем. - Vladimir Ljaschko(21.06.2012 22:55)
- и это правильно - Vit(21.06.2012 23:08)
- В висте и выше HyperTerminal все равно отсутствует. Тем не менее, +1 за x-modem. - AD(21.06.2012 22:31)
- HT легко добавляется и прописывается в семёрке. - saifullin(22.06.2012 08:23)
- +1, При желании можно нарыть кучу хороших и бесплатных терминалов. - acd(22.06.2012 08:04, )
- ht5.x в XP менял на ht6.3pe, ибо глючнО. а далее пох - тот же 6.3 - Vit(21.06.2012 22:37)
- Я не рискну объяснять это по телефону среднестатистическому заказчику :) Хорошо хоть ХР не все еще вымерли. - AD(21.06.2012 22:54)
- транслировал заказчикам трабло от 5.х (усё пафтарьяйеммо), присылая 6.3pe - Vit(21.06.2012 23:04)
- Я не рискну объяснять это по телефону среднестатистическому заказчику :) Хорошо хоть ХР не все еще вымерли. - AD(21.06.2012 22:54)
- Чем плох x-modem Vladimir Ljaschko(974 знак., 22.06.2012 09:22)