Полная версия этой страницы:
KEIL SMSIS критическая секция
vlad_new
Mar 27 2014, 06:44
Что то в KEILе в CMSIS не нашел функций, связанных с критическими секциями. В старой RTX-RL были tsk_lock() и tsk_unlock(). Какие есть соображения по этому поводу ?
Ошибся. В заголовке темы должно быть CMSIS.
Внутри файла
rt_System.h есть определения функций
Код
extern void rt_tsk_lock (void);
extern void rt_tsk_unlock (void);
А в файле
rt_System.c их код.
Я их использую.
vlad_new
Mar 27 2014, 10:59
Цитата(VAI @ Mar 27 2014, 12:45)

Внутри файла
rt_System.h есть определения функций
Код
extern void rt_tsk_lock (void);
extern void rt_tsk_unlock (void);
А в файле
rt_System.c их код.
Я их использую.
Не вышло на дурочка подключить rt_System и cmsis_os. Не хотят вместе дружить. Линк ругается на дублирование символов. Например: os_tmr.
А не надо подключать, они у Вас в библиотеке есть.
Просто я не подключаю к проекту библиотеку, а подключаю исходники. А ссылку на файл дал, чтоб вы сами посмотрели код.
vlad_new
Mar 29 2014, 16:06
Спвсибо. Понял. Заработало.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.