demiurg_spb 0 16 апреля, 2012 Опубликовано 16 апреля, 2012 · Жалоба CPU_hard.c(248): error: #1113: Inline assembler not permitted when generating Thumb code на строку __asm {wfi}; От галочки thumb mode в настройках проекта ничего не меняется . Что сделать, что бы keil не ругался ? Читать доки. В Keil для тумбы-2 (иначе говоря для кортексов) недопустимы асм вставки вообще, но допустимы асм-функции. Например: static __inline __asm uint32_t get_interrupt_state(void) { mrs r0, primask bx lr } Выходит что __wfi - это команда , которую понимает Keil ?Считайте что так. http://www.keil.com/support/man/docs/armcc...cc_CHDFGFAB.htm Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 24 апреля, 2012 Опубликовано 24 апреля, 2012 · Жалоба 90% сообщений в этой теме носят общий характер и лишь косвенно соответствуют её названию. Закрываю и переношу в шапку раздела. Модератор. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться