您好我正在使用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);
请让我知道可以做些什么......... 谢谢 阿斯温
答案 0 :(得分:0)
没有更多信息或代码很难说。看起来任务创建行是直接来自一些虚拟文档或示例。您是否定义了所有相关部分,例如USER_TASK_NAME,USER_TASK_STACK_SIZE,USER_TASK_PRIORITY,尤其是函数user_task_routine?
此模块中是否存在编译器错误?
名称“用户任务”听起来相当通用,也许您可能会考虑使用描述性名称:)
其他演示任务是否在主板上运行?您可以将您的任务与它们进行比较,看看它们是如何启动的。
你能简单地耗尽内存吗?尝试禁用其他一些任务并仅启动您的任务。
freertos.org上还有一个支持社区,可以提供有用的回复。