Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035
Портирую код из arm-elf-gcc в iar, стал возникать perfetch abort. Хочу почитать LR в локальную переменную в обработчике этой исключительной ситуации, но в синтаксисе IARа пока не силён.
Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035
Возможно туплю, но не понятно откуда вы стек читаете. В arm в abort моде свой собственный стек и в текущем режиме ядра(abort mode) указатель стека, например на system(irq, fiq, supervisor в зависимости от того где исключение произошло) не доступен. Зато доступен указатель на стек abort режима.