- 积分
- 2
贡献0
飞刀0 FD
注册时间2010-11-26
在线时间1 小时
扫一扫,手机访问本帖
|
我照配套教程给的跑马灯2440_led程序编译生成bin后下载到myapp分区,并bootmyapp,但是开发板没反应,不知是哪里出错了?
这是ADS的armlinker设置图,其他都按教程上的,编译没问题
另附上程序
init.s
AREA |DATA|,CODE,READONLY
ENTRY
ldr r13, =0x1000
IMPORT LedMain
b LedMain
END
main.c
/************************LED实验****************************/
// 描述:跑马灯
#define GPFCON (*(volatile unsigned *)0x56000050)
#define GPFDAT (*(volatile unsigned *)0x56000054)
#define GPFUP (*(volatile unsigned *)0x56000058)
int LedMain()
{
void Delay(unsigned int);
unsigned char ledtab[]={0xf7,0xef,0xdf,0xbf,0x7f};
int i;
GPFUP&=0XFFFFFF87;
GPFCON&=0Xc03f;
GPFCON|=0X1540;
while(1)
{
for(i=1;i<4;i++)
{
GPFDAT=ledtab;
Delay(70);
}
}
return(0);
}
void Delay(unsigned int x)
{
unsigned int i,j,k;
for(i=0;i<=0xff;j++)
for(j=0;j<=0xff;j++)
for(k=0;k<=0xff;k++);
} |
|