ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
229207
Chum_A (17.12.2010 14:48, просмотров: 1101)
Cortex M3 v2.0, Кайло АRМСС v4.0. Компилирую труды надомника, на все __irq() получаю такую фигню: warning: C3419W: dynamic stack alignment veneer inserted in SysTick_Handler. В кайловском хелпе нифига нету, в приступе поиска справедливости нашёл http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0496b/BABIBIBH.html
на http://infocenter.arm.com/help/ типа, пояснение: This warning is given when compiling __irq functions for --cpu=Cortex-M3-rev0 to force the stack to be 8-byte aligned on entry into the interrupt. Но, у меня был код с __irq() который компилился без warninga. Стал сравнивать, выяснил, что warning появляется из-за включения в код __irq() вызова функции void (u16,u16, u32,u32). Вопрос, как избавиться от warninga и как у кайла под ARM с reentrant-ностью, в хелпе не нашёл.