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