Dir (27.08.2012 20:00, просмотров: 89) ответил Юра на Ну понятно, мы же на 0x4 прыгаем :) Jmp 0 это просто бренд. Мне не очень понятно как сбросить приоритеты прерываний, если Jmp 0 будет где-то глубоко в обработчиках.
Вручную вообще смысла нет ресет делать. Могу ошибиться, т.к. читал что делает при ресете давно, но Cortex при реальном ресете делает очень много. Для этого после ресета сначала анализирует выводы бутлоадера, т.е. загрузка из ОЗУ, запуск из флэши или запуск бутлоадеров. Если запуск из флэши, то сначала запускается п/п которая инициплизирует ремап, загружает стек из адреса 0x0, читает адрес перехода из адреса со смещением 4, инициализирует калибровочные константы генераторов и опоры и т.п. И только после этого переходит по адресу, указанному по смещению 4...