xtaskcreate-получение ошибки - PullRequest
1 голос
/ 29 июня 2011

Здравствуйте. Я работаю над целевой платой EZ430-RF2560T, подключенной к интерфейсу отладки (подключенному к USB ПК) для игрового приложения Tux Racer (целевая плата MSP430BT5190).Я работаю над кодом приложения акселерометра.После включения Bluetooth он выдает сообщение «невозможно создать задачу» для функции
xTaskCreate ((pdTASK_CODE) user_task_routine, (const подписанный portCHAR *) USER_TASK_NAME, USER_TASK_STACK_SIZE, (неподписанный portLONASE_NPE) *USER_TASK_PRIORITY, (xTaskHandle *) NULL);

Пожалуйста, дайте мне знать, что можно сделать ......... Спасибо, Эшвин

1 Ответ

0 голосов
/ 18 ноября 2011

Трудно сказать без дополнительной информации или кода.Похоже, что строка создания задачи прямо из фиктивной документации или образца.Определили ли вы все соответствующие части, такие как USER_TASK_NAME, USER_TASK_STACK_SIZE, USER_TASK_PRIORITY и особенно функцию user_task_routine?

Были ли какие-либо ошибки компилятора в этом модуле?

Звучит скорее название "пользовательская задача"Вообще, может быть, вы могли бы рассмотреть описательное имя:)

Есть ли на плате другие демонстрационные задачи?Вы можете сравнить свою задачу с ними и посмотреть, как они запускаются.

Неужели у вас просто не хватает памяти?Попробуйте отключить некоторые другие задачи и запустить только свою задачу.

На сайте freertos.org также есть сообщество поддержки, которое может дать полезные ответы.

...