-
- сигнатурку в EEPROM от версии держать. не совпало - переинициализация и после рихтовкка сигнатуры - Vit(18.02.2026 03:27)
- Дык по хорошему у прошивки должна быть версия и у данных должна быть версия. Сравниваем, при необходимости обновляем. - SciFi(13.02.2026 19:06)
- Я проблему инициализации данных значениями по умолчанию при первом
запуске решил раз и навсегда: il-2(557 знак., 13.02.2026 18:37, +1)
- При этом если второй раз прошить тем же, то не будет инита, а ТС
это похоже хочет. Тогда только сама прога должна шить в некую
ячейку ключ и при старте проверять его. А при стирании стирать. - Andreas(13.02.2026 19:04)
- Я бы GPIO завёл на разъём прошивальщика - если после старта, прошивка видит подключённый программатор, то инициализирует. Отключаешь программатор - можно перезапускать без инициализации. А так - да, писать/стирать метку в программной флеш - даже если стоит защита от чтения извне, обычно, изнутри МК можно прочитать хотя бы выделенные маской сектора. - Nikolay_Po(14.02.2026 11:35)
- При этом если второй раз прошить тем же, то не будет инита, а ТС
это похоже хочет. Тогда только сама прога должна шить в некую
ячейку ключ и при старте проверять его. А при стирании стирать. - Andreas(13.02.2026 19:04)
- Только вмешиваясь во встроенную флеш. Ralex(665 знак., 13.02.2026 16:43)
- Вместе с обновлением данных в еепром записывать что-то в во встроенную флэш, при старте смотреть что во встроенной флэш - AlexBi(13.02.2026 15:53)
- Software restart с вычитыванием из ОЗУ записанной туда перед прошивкой по зарезервированному вами адресу сигнатуры, не? - reZident(13.02.2026 15:52)