реклама на сайте
подробности

 
 
33 страниц V  « < 31 32 33  
Closed TopicStart new topic
> STM32 – вопросы – проблемы - решения.
demiurg_spb
сообщение Apr 16 2012, 05:32
Сообщение #481


неотягощённый злом
******

Группа: Свой
Сообщений: 2 712
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(MiklPolikov @ Apr 15 2012, 15:30) *
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
}

Цитата(MiklPolikov @ Apr 15 2012, 18:27) *
Выходит что __wfi - это команда , которую понимает Keil ?
Считайте что так.
http://www.keil.com/support/man/docs/armcc...cc_CHDFGFAB.htm


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 24 2012, 13:35
Сообщение #482


Шаман
******

Группа: Модераторы
Сообщений: 3 055
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



90% сообщений в этой теме носят общий характер и лишь косвенно соответствуют её названию.
Закрываю и переношу в шапку раздела.
Модератор.
Go to the top of the page
 
+Quote Post

33 страниц V  « < 31 32 33
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th May 2017 - 07:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.13814 секунд с 7
ELECTRONIX ©2004-2016