1

您好,我正在为 Tux Racer 游戏应用程序(MSP430BT5190 目标板)连接到调试接口(连接到 PC 的 USB)的 EZ430-RF2560T 目标板。我正在研究加速度计应用程序代码。打开蓝牙后,它会为函数
xTaskCreate((pdTASK_CODE) user_task_routine, (const signed portCHAR *)USER_TASK_NAME, USER_TASK_STACK_SIZE, (unsigned portLONG *)NULL, (unsigned portBASE_TYPE)USER_TASK_PRIORITY, ( xTaskHandle *) NULL);

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

4

1 回答 1

0

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

此模块中是否有任何编译器错误?

“用户任务”这个名字听起来很笼统,也许你可以考虑一个描述性的名字:)

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

你会不会只是内存不足?尝试禁用其他一些任务并仅启动您的任务。

freertos.org 上还有一个支持社区,往往会提供有用的响应。

于 2011-11-18T09:49:27.783 回答