ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 июня
1591717 Топик полностью
Nikolay_Po (Сегодня, 17:16, просмотров: 27) ответил klen на я разумею почти так же ( сохранение регистров проца при эксепшене не совсем аппаратная штука - традиционно компилятор генерит пролог и эпилог ). вопрос в том где связзь HPE и кода сохранения и подъема контекста задачи ОС? я утверждаю что её нет. но это не точно :) думаю что суть в правильном назначении приоритетов прерываниям - у меня в этом было откровения после которых все заработало с HPE
Меня что беспокоит: если я выхожу из прерывания, при входе в которое было включено HPE, то при выходе, регистры, сохраняемые аппаратно, восстановятся на значения в момент входа. Как быть, в таком случае, с прерыванием, которое переключало контекст задачи и при выходе должно оставить новые значения регистров, не те, чтобы были на момент входа? Разве HPE не будет препятствовать сохранению новых значений регистров, если они - контекст задачи RTOS, на которую только что 

переключились?