-
- Для DFU-загрузчиков есть утилита dfu-suffix, она добавляет в конец файла структуру в соответствии со спецификацией. В этой структуре имеется поле CRC. - Ozelot(12.07.2017 09:20)
- Сильно зависит от размера памяти и сколько триллионов комбинаций должен обеспечить контроль целостности. Если это не кардиостимулятор, может, не стОит всё сильно усложнять. - vpv.vpv(12.07.2017 09:00)
- Из функции _start (в C-стартапе, до main) пересчитывается CRC32 прошивки, например, и сравнивается с значениями записанными по специальным адресам (которые при чтении всегда принимаются нулевыми, например). Или контрольная сумма (тут можно fk0(857 знак., 12.07.2017 00:22)
- Может я чего то не понимаю, но IAR может сам посчитать crc прошивки и положить ее в нужное место, которое в проге можно считать.. - 0men(11.07.2017 18:07)
- К сожалению, у меня CodeVision - Ljutik1(11.07.2017 18:09)
- не увидел ( - 0men(11.07.2017 18:10)
- К сожалению, у меня CodeVision - Ljutik1(11.07.2017 18:09)
- Заводишь кусочек флеши под CRC прошивки (обычно в самом конце) ASDFS(166 знак., 11.07.2017 17:54)
- Туплю, дайте пример, как с помощью SRecord засунуть в конец файла его CRC - Ljutik1(11.07.2017 18:08)
- пытаюсь изучать Ljutik1(92 знак., 11.07.2017 18:00)
- Подскажите, как в CVAVR добавить CRC в конец программы? Ljutik1(69 знак., 11.07.2017 12:53)MBedder
- А процессор-то хоть какой? Я бы посоветовал CRC-32, но там, может, Аттини13? :)) - vpv.vpv(12.07.2017 08:58)
- Зачем в конец программы? Есть же отдельная область памяти - EEPROM. Apтём(361 знак., 11.07.2017 20:30)
- есть такая утилита - srec-cat (srecords), которая тут упоминается каждую неделю. И для любого ядра подходит. - vllv(11.07.2017 13:13)
- Вот-вот. Вернее, srec_cat и Srecord. А вот чем методы контроля целостности прошивки на авр могут отличаться от тех же методов для других МК - ума не приложу... - SciFi(11.07.2017 13:18, ссылка)
- наверное, не в чем. Просто никогда такого еще не делал. - Ljutik1(11.07.2017 17:27)
- Вот-вот. Вернее, srec_cat и Srecord. А вот чем методы контроля целостности прошивки на авр могут отличаться от тех же методов для других МК - ума не приложу... - SciFi(11.07.2017 13:18, ссылка)