ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
28789 Топик полностью
Andy Mozzhevilov (14.05.2005 15:16, просмотров: 1) ответил NMI на Ответ: есть
Я отправлял им вот такое письмо, получил отписку, что когда будет время, возможно они его рассмотрят Now I start work with ARM uC and use IAR C v4.20a for ARM. I have two questions. 1. I try write FIQ as: __fiq __arm void my_fiq (void) When I open listing, I see this prologue code: 00000000 04E04EE2 SUB LR,LR,#+0x4 00000004 0F5F2DE9 STMDB SP!,{R0-R3,R8-R12,LR} But fiq has own shadow registers r8-r15. Why compiler saves this registers in stack? I think, that this is not necessary and make undesirable overhead. Can I avoid this somehow? 2. When I try using sumulator, I see, than cycle counter do not operate properly sometimes. When I use MUL instruction, I see, that it always is executed 1 cycle. This not truth. But MLA instruction operate properly, according ARM core documetation. Если возможно, задайте эти вопрос им. Ответную помощь по указанному компилятору оказать не могу, к сожалению.