打印

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

[复制链接]
1738|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

粉丝