1.2.3. Защищенность
Еще одним непростым требованием к современным разработкам является защита кода программы от хищения. В этом плане, Flash память МК STM32 оснащена программируемой блокировкой чтения через отладочный порт. После активизации этой блокировки будет также невозможно и записать что-либо во Flash память, что исключает возможность внесения изменений в таблицу векторов прерываний. В остальной части Flash памяти может быть активирована блокировка записи. У МК STM32 также имеются часы реального времени и небольшая область энергонезависимого статического ОЗУ, которые питаются от отдельного резервного батарейного источника. В этой области имеется вход реагирования на внешнее вмешательство. При изменении состояния на данном входе генерируется прерывание и обнуляется содержимое энергонезависимого статического ОЗУ.
|