Цитата
Запись в LR или PC значения EXC_RETURN уводит в HardFault исключение
а в стэке в этот момент было записано куда вернуться из прерывания? Вы находились в handler режиме?
Цитата
Проверил, что пишется в стэк при простом выходе из прерывания
пишется в стэк не при выходе, а при входе, при выходе из стэка читается куда выйти. А значение FFFFFFF9 проводит выход по стеку не задачи, а главному стэку. Надо было выходить по FFFFFFFD, при этом в LR ничего писать не надо, только в PC
надо попробовать
1. войти в прерывание,
2. в обработчике записать в маин стэк данные как будто-то вошли из какой-то известной функции
3. записать в PC значение FFFFFFF9
утверждаю что после этого попадете в эту функцию...