求助!!一个简单的UCOS下ARM程序!

[复制链接]
2463|3
 楼主| ARM_honey 发表于 2010-5-11 12:13 | 显示全部楼层 |阅读模式
求助各位大虾~~我自己写了个简单的ARM程序,但是总是在板子上跑不出来,很郁闷...我用的饿是ARM2200的板子...代码如下:
其中的UCOS程序都有,我没贴出来...编译没问题下到板子上运行后就是没有效果...郁闷
运行其他程序正常,可是这个小程序就是没效果.....急求助...
#include"config.h"
#include<stdio.h>
#include"stdlib.h"

#define   LED1   (1<<28)
#define   TaskStkLength       64

OS_STK  TaskLEDStk[TaskStkLength];

void TaskLED(void *pdata);

int  main(void)
{
  OSInit();
  
  OSTaskCreate(TaskLED,(void*)0,&TaskLEDStk[TaskStkLength-1],3);
  
  OSStart();
  
  return 0;
  
}

void TaskLED(void *pdata)
{
  pdata=pdata;
  
  TargetInit();
  
  PINSEL0 = 0x00;                                 // 管教选择模块初始化
  //PINSEL1 = PINSEL1 & 0xfffffcff;
  //IO0DIR &= ~KEY1;
  IODIR  |= LED1;
  
  while(1)
  {
    IO0CLR = LED1;
    OSTimeDly(20);
   
    IO0SET = LED1;
    OSTimeDly(20);
    //OSTimeDlyHMSM(0,0,2,0);
   }
   
}
wangxuefan1220 发表于 2010-5-12 14:19 | 显示全部楼层
应该是没有开定时器
ucos没有时钟驱动肯定没法运行
lyweizi 发表于 2010-6-19 09:23 | 显示全部楼层
进不去TaskLED里面吗?
智多芯 发表于 2010-10-7 07:38 | 显示全部楼层
是不是没有初始化时钟或者没有开系统时钟中断?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部