Easyelectronics.ru

Электроника для всех
Текущее время: 16 май 2022, 21:24

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Работа планировщика
СообщениеДобавлено: 24 фев 2021, 15:28 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1388
Коллеги!
У меня в программе получается, что одна и та же функция вызывается и до старта планировщика, и после. Проблема в том, что в этой функции делается вызов функций FreeRTOS, что ведёт к падению программы. Как определить, что планировщик ещё не запущен, чтобы не вызывать функции FreeRTOS, приводящие к падению программы? Не вижу в API таких вызовов, ткните пальцем, где об этом написано.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа планировщика
СообщениеДобавлено: 24 фев 2021, 16:08 
Только пришел

Зарегистрирован: 09 фев 2012, 21:29
Сообщения: 19
tonyk писал(а):
Коллеги!
У меня в программе получается, что одна и та же функция вызывается и до старта планировщика, и после. Проблема в том, что в этой функции делается вызов функций FreeRTOS, что ведёт к падению программы. Как определить, что планировщик ещё не запущен, чтобы не вызывать функции FreeRTOS, приводящие к падению программы? Не вижу в API таких вызовов, ткните пальцем, где об этом написано.

xTaskGetSchedulerState


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа планировщика
СообщениеДобавлено: 24 фев 2021, 16:48 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1388
Благодарю!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB