Устройство: F28335 contorolCRAD и комплект Экспериментатора - Delfino F28335.
Портированный ucos-II.
Я использую функцию OSTimeGet (), чтобы получить OSTime.
Но задача1 возвращается'0' каждый раз, когда задание 2 не работает.
В чем проблема?Как это исправить?
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