初级会员

- 积分
- 88
- 金钱
- 88
- 注册时间
- 2017-8-5
- 在线时间
- 26 小时
|
50金钱
IAR 软件版本为v8.30.1,FreeRTOS v9.0.0。#include "stm32f10x.h"
#include "FreeRTOS.h"
#include "timers.h"
#include "usart1.h"
#include "usart3.h"
#include "stdio.h"
void oneShotTimerFun( TimerHandle_t xTimer )
{
taskENTER_CRITICAL();
printf("oneShotTimerFun\r\n");
taskEXIT_CRITICAL();
}
void task1( void * pvParameters )
{
int cnt = 0;
oneShotTimerHandler = xTimerCreate("oneShotTimer",2000,pdTRUE,(void*)1,oneShotTimerFun);
//peridTimerHandler = xTimerCreate("peridTimer",2000,pdTRUE,(void*)1,periodTimerFun);
//xTimerStart(oneShotTimerHandler,0);
//xTimerStart(peridTimerHandler,0);
while(1)
{
taskENTER_CRITICAL();
printf("task1 run %5d times\r\n",cnt++);
taskEXIT_CRITICAL();
vTaskDelay(1000);
}
}
configSUPPORT_DYNAMIC_ALLOCATION,这个宏定义了。
但在链接是报错。
报错Error[Li005]: no definition for "xTimerCreate" [referenced from E:\wisdom_git\10_liushuixian\stm32f100_std\EWARM\Debug\Obj\main.o]
|
|