Сергей Борщ (20.03.2008 12:13, просмотров: 83) ответил Ксения на Такое впечатление, что нет. Тем более, что некоторые программы после прыжка на нулевой адрес зависают.
А вы прерывания перед прыжком запрещаете? Вектора (GICR) не двигаете? Было такое, но после причесывания процедуры старта заработало. стартовать можно не через ijmp, а через rjmp 0.
Если идти этим путем, то все регистры все равно придется чистить. Как минимум регистры всей неиспльзуемой периферии, в которых разрешаются прерывания. Или вы о регистрах ядра? Так на их значения после старта вообще нельзя полагаться.
Про "левую" последовательность сброса WDT - это вы с ARM имени LPC попутали. У тех - да, неправильно прописала и каюк.