微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 TI-RTOS Timer创建失败

CC3200 TI-RTOS Timer创建失败

时间:10-02 整理:3721RD 点击:

各位大神们,大家好:

        本小白最近在学习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!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top