Цитата но это не повод от защиты отказываться ... Random-массив для XOR-операций (идентичный в bootloader и в утилите формирования файла обновления) по остаточному принципу + для "спокойствия души" параметризированные команды по USART , т.е. дополнительная примитивная бит/байт математика для каждого пакета протокола обмена. Навскидку - слом линейной адресной загрузки в CODE-flash. P.S. Я лично дополнительно использую bootloader для размещения там драйвера протокола по USART. Если девайс подразумевает связь с "внешним миром" - зачем делать одно и тоже по сути дважды и занимать дополнительное место ?
Сообщение отредактировал DrGluck - Feb 28 2012, 17:16
--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
|