ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
740402 Топик полностью
fk0, легенда (02.03.2017 12:17, просмотров: 262) ответил Adept на спс, полезные ссылки. Хоть я занимаюсь исключительно ассемблероковырянием но, тем не менее аппнота (да и си-код) в принципе полезны и интересны. сейчас ещё вспомнил
X-modem? Завтра выложу, когда время будет... Kermit? Возьми с сайта... Тебе ещё нужны две вещи: 1) верификация программы в памяти после сброса (не дошита, испорчена, нет) -- НЕ CRC. Контрольная арифметическая сумма (32 разряда) достаточно большой разрядности или хеш (MD5 наример). Обоснование против CRC -- массовые объединичивания битов (стирание) оно не ловит. 2) старт загрузчика если прошитая программа ввиду багов сразу вешается -- я делал так: в течении ~300мс после сброса загрузчик слушает UART, и если принял ключ (специальные 32 байта, псевдослучайные), то стартует X-modem. А иначе программа. А если сумма неправильная -- сразу X-modem.
[ZX]