Режим загрузки STM32 (режим начальной загрузки)
После сброса ядра М3 первое что нужно сделать:
- Возьмите начальное значение указателя стека MSP из адреса 0x0000 0000, который является верхним адресом стека.
- Вынуть из адреса 0x0000 0004, который является вектором сброса, начальное значение указателя счетчика программ PC.
Производитель чипа сопоставит эти два адреса с другими адресами.
После перезагрузки системы 4-й нарастающий фронт SYSCLK, значение на выводе BOOT, будет зафиксировано.
Процесс запуска STM32