ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1036935 Топик полностью
evgeniy1294 (15.09.2020 23:46, просмотров: 584) ответил fk0 на См. ниже. Контрольный код хранится где-то в середине прошивки, вставляется туда через двойнную линковку и перекомпиляцию файлика с контрольной суммой после её подсчёта (на PC для чего с помощью objdump ELF превращается в BIN и самодельная программа считает CRC). A потом полученный второй раз BIN программируется бутлоадером. Вообще workflow такой:
Добавил работу с аппаратным калькулятором crc32 в либину, пока только для stm32f407, заодно сделал полностью софтовую реализацию этого же алгоритма. Из готового софта для расчета нашел только srecord http://srecord.sourceforge.net/