ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
740352 Топик полностью
Adept (02.03.2017 05:54 - 06:06, просмотров: 314) ответил Ксения на Вроде бы правильно вы говорите, но все же загляните сюда:
спс, полезные ссылки. Хоть я занимаюсь исключительно ассемблероковырянием но, тем не менее аппнота (да и си-код) в принципе полезны и интересны. сейчас ещё вспомнил что нужно верифицировать данные. Т.е. помимо простой построчной контрольной суммы в intel-hex дампе (который и является файлом прошивки), надо бы ещё считать блочные контрольные суммы типа CRC16. Вот думаю, ещё придётся писать парсер XMODEM-а он вроде есть чуть ли не в любой "терминалке". И там вроде протокол с квитированием, который позволяет "пулять" блоками с ожиданием ответа от приёмника. Т.е. шить можно и на большой скорости по UART, всё равно если целевой МК не будет готов ук прошивке, просто не пойдёт следующий XMODEM-пакет. Всё вроде получается "шоколадно", за исключением одного (хотелось бы как-то более "на шару"), т.е. полегче-побыстрее. А вероятнее всего и придётся остановиться на XMODEM :(( Боюсь спросить: может вообще где найдётся для XMEGA128A4U дамп бутлодыря для UART, под стандартную терминалку, ну или какой опенсорсный программатор?? (ну, чтоб вообще ничего не писать и не вникать особо. Хотя, надо признать, тема интересная, и самопальный бутлодырь можно допилить практически до идеального состояния.... Буду думу думать >:-\ ....
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)