CC3200 TI-RTOS Timer创建失败
各位大神们,大家好:
本小白最近在学习TI-RTOS,用的是CC3200,在创建Timer时,总是提示创建Timer失败,代码如下:
#include <ti/sysbios/hal/Timer.h>
Timer_Params timerParams
Timer_Handle myTimer;
Error_Block eb1;
Error_init(&eb1);
Timer_Params_init(&timerParams);
timerParams.period = 2000000;
timerParams.periodType = Timer_PeriodType_MICROSECS;
timerParams.startMode = Timer_StartMode_USER;
myTimer = Timer_create(Timer_ANY, myIsr, &timerParams, &eb1);
if (myTimer == NULL) {
Message("Timer create failed");
}
然后console就会输出Timer create failed,请问是为什么啊?是需要初始化什么的吗?我在user guide上也没有找到初始化相关。
Thanks!
直接用SDK里的timer_if.c接口,位置如下,example里很多例子都有用这个接口,如get_weather,
C:\ti\CC3200SDK_1.2.0\cc3200-sdk\example\common
你好,
关于TI RTOS的学习,下面的资料供你参考
http://software-dl.ti.com/lprf/simplelink_academy/overview.html
另外你建立一个task可以参考我们example例程来自己创建一个。
希望对你有帮助。
hi TY,
timer_if.c里的接口在TI-RTOS下也可以用吗?我加了之后在初始化timer阶段就卡住了。是不是因为time_if.c的接口在freertos里可以用,
而在TI-RTOS里就不能用?因为我看了所有使用time接口的都是freertos。
Thanks!
Hi Michael,
Thanks!
Hi Michael,
Thanks!