ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
768091 Топик полностью
Apтём (11.07.2017 20:30, просмотров: 412) ответил Ljutik1 на Подскажите, как в CVAVR добавить CRC в конец программы?
Зачем в конец программы? Есть же отдельная область памяти - EEPROM.  
И вообще, как в AVR правильно контролировать целостность программы
В booloader-е считается CRC всей application section и сравнивается с CRC из EEPROM. Если совпало, то можно запускать application. если нет - виснем в booloader-е пока не закачаем валидную application. P.S. В xmega CRC можно даже аппаратно подсчитать. Очень удобно.