TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS5.5中clock模块不工作,clock.getticks()一直为0,求解决。

导入的是C6000的clock例程,编译运行后,不起作用

Andy Yin1:

参考sysbios user guide timing service中的clock章节,对照代码看clock是否使能。

Thomas Tang1:

回复 Andy Yin1:

 已经在cfg文件中添加了clock模块,也就是使能了吧。仍然不工作

Thomas Yang1:

回复 Thomas Tang1:

您是在仿真环境还是在EVM板上测试的?

Thomas Tang1:

回复 Thomas Yang1:

 仿真环境。是一定要在硬件上面才能用?

Thomas Tang1:

回复 Thomas Yang1:

谢谢!还有一个问题,导入sysbios中typical例程。

/* * ======== taskFxn ======== */Void taskFxn(UArg a0, UArg a1){ System_printf("enter taskFxn()\n");

Task_sleep(10);

System_printf("exit taskFxn()1\n"); System_printf("exit taskFxn()2\n");}

/* * ======== main ======== */Int main(){ Task_Handle task; Error_Block eb;

System_printf("enter main()\n");

Error_init(&eb); task = Task_create(taskFxn, NULL, &eb); if (task == NULL) { System_printf("Task_create() failed!\n"); BIOS_exit(0); }

BIOS_start(); /* does not return */ return(0);}

仿真时,进入task_sleep(10),就出不来了,也是需要硬件吗?

user5839875:

回复 Thomas Tang1:

请问你这个问题解决了吗?我现在也遇到了同样的问题,感觉像是系统滴答没设置好!

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.5中clock模块不工作,clock.getticks()一直为0,求解决。
分享到: 更多 (0)