ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
5 июня
27823
Andy Mozzhevilov (03.05.2005 15:19, просмотров: 566)
fiq прерывание в IAR C Есть прерывание, объявленное как fiq : __fiq __arm void my_fiq (void) при входе в которое генерится код: \ 00000000 04E04EE2 SUB LR,LR,#+0x4 \ 00000004 0F5F2DE9 STMDB SP!,{R0-R3,R8-R12,LR} ;; Push Вопрос, а нафига в fiq прерывании в стек кидаются регистры с R8 и выше, если они для fiq свои (личные и персональные) и шарятся ядром при входе в fiq? Зачем стек-то засорять и время тратить на это? Или есть способ сказать этого компилятору не делать? Навскидку не нашел.