ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
9 июля
1528969 Топик полностью
Nikolay_Po (Вчера, 12:54, просмотров: 29) ответил klen на Аааа.... еще было такое. Если сброс "не правильный" например прыжок из загрузчика и таймер системных тиков не выключен в прошлой жизни... привеД: вызов шедулера еще до инициализации новой вселенной - 1:0 в пользу рукизжопы.
Единственный пин Boot0 - сидит на земле, прозвонил. Перед отладкой прошивка шьётся, значит, по идее, сброс потом производится. 

Непонятно, как отрабатывается halt. Хоть halt пишу, хоть run в Startup Pre-run/Restart reset, всё одно - ведёт себя одинаково. В задержку попадает лишь после нажатия "продолжить выполнение".

Задрежку делал такой:

handle_reset:
.option push
.option	norelax
	la gp, __global_pointer$
.option	pop

	la sp, _eusrstack
/* Delay to connect a debugger */
	la a5, 24000000
delay:
        addi  a5, a5, -1
        bnez a5, delay