Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: KEIL SMSIS критическая секция
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
vlad_new
Что то в KEILе в CMSIS не нашел функций, связанных с критическими секциями. В старой RTX-RL были tsk_lock() и tsk_unlock(). Какие есть соображения по этому поводу ?

Ошибся. В заголовке темы должно быть CMSIS.
VAI
Внутри файла rt_System.h есть определения функций
Код
extern void rt_tsk_lock   (void);
extern void rt_tsk_unlock (void);

А в файле rt_System.c их код.
Я их использую.
vlad_new
Цитата(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.
VAI
А не надо подключать, они у Вас в библиотеке есть.
Просто я не подключаю к проекту библиотеку, а подключаю исходники. А ссылку на файл дал, чтоб вы сами посмотрели код.
vlad_new
Спвсибо. Понял. Заработало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.