中级会员
 
- 积分
- 294
- 金钱
- 294
- 注册时间
- 2014-8-1
- 在线时间
- 6 小时
|
5金钱
void start_task(void *pdata)
{
OS_CPU_SR cpu_sr=0;
pdata = pdata;
OSStatInit();
OS_ENTER_CRITICAL();
OSTaskCreate(Task_LED0,(void*)0,(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1],LED0_TASK_PRIO);
OSTaskCreate(Task_LED1,(void*)0,(OS_STK*)&LED1_TASK_STK[LED0_STK_SIZE-1],LED1_TASK_PRIO);
OSTaskCreate(Task_USART1_RX,(void*)0,(OS_STK*)&USART1_RX_TASK_STK[USART1_RX_STK_SIZE-1],USART1_RX_TASK_PRIO);
OSTaskCreate(Task_USART1_TX,(void*)0,(OS_STK*)&USART1_TX_TASK_STK[USART1_TX_STK_SIZE-1],USART1_TX_TASK_PRIO);
OSTaskSuspend(START_TASK_PRIO);
OS_EXIT_CRITICAL();
}
int main(void)
{
delay_init(168);
LED_GPIO_Config();
Printf_Init();
MYDMA_Config_Rx();
// USART3_Config();
OSInit();
OSTaskCreate(start_task,(void *)0,(OS_STK *)&START_TASK_STK[START_STK_SIZE-1],START_TASK_PRIO );
OSStart();
return 0;
}
调试的 时候OSCPUusage始终为1,有没有大侠指点一二!
|
最佳答案
查看完整内容[请看2#楼]
楼主,请参考我们探索者STM32F4开发板的ucosii例程,第二个ucosii例程就有CPU统计了。
|