xtaskcreate-getting错误

时间:2011-06-29 13:39:10

标签: freertos

您好我正在使用EZ430-RF2560T目标板连接到Tux Racer游戏应用程序(MSP430BT5190目标板)的调试接口(连接到PC的USB)。我正在研究加速度计应用程序代码。蓝牙打开后,它为功能
给出“无法创建任务”的消息           xTaskCreate((pdTASK_CODE)user_task_routine,                     (const签名的portCHAR *)USER_TASK_NAME,                     USER_TASK_STACK_SIZE,(unsigned portLONG *)NULL,                     (unsigned portBASE_TYPE)USER_TASK_PRIORITY,                     (xTaskHandle *)NULL);

请让我知道可以做些什么.........               谢谢                                      阿斯温

1 个答案:

答案 0 :(得分:0)

没有更多信息或代码很难说。看起来任务创建行是直接来自一些虚拟文档或示例。您是否定义了所有相关部分,例如USER_TASK_NAME,USER_TASK_STACK_SIZE,USER_TASK_PRIORITY,尤其是函数user_task_routine?

此模块中是否存在编译器错误?

名称“用户任务”听起来相当通用,也许您可​​能会考虑使用描述性名称:)

其他演示任务是否在主板上运行?您可以将您的任务与它们进行比较,看看它们是如何启动的。

你能简单地耗尽内存吗?尝试禁用其他一些任务并仅启动您的任务。

freertos.org上还有一个支持社区,可以提供有用的回复。