设备:F28335 contorolCRAD 和实验者套件 - Delfino F28335。
移植 ucos-II。
我使用 OSTimeGet() 函数来获取 OSTime。
但是 task1 每次都返回 '0' 并且 task2 不起作用。
问题是什么?如何解决这个问题?
App_Task1's priority = 6u
App_Task2's priority = 7u
static void App_Task1 (void *p_arg)
{
(void)&p_arg;
INT32U t;
while (DEF_TRUE) {
t = OSTimeGet();
printf("Task1 \n");
printf("OSTime=%lu\n",t);
OSTimeDly(5);
}
}
static void App_Task2 (void *p_arg)
{
(void)&p_arg;
INT32U t;
while (DEF_TRUE) {
t = OSTimeGet();
printf("Task2 \n");
printf("OSTime=%lu\n",t);
OSTimeDly(10);
}
}
output
Task1 OSTime=0