嵌入式爱好者

查看: 5966|回复: 5

我是初学者,刚买的板,ok2440Ⅲ,在这请教一个问题。。。望大家帮忙

[复制链接]

1

主题

3

帖子

2

积分

扫一扫,手机访问本帖
发表于 2010-11-26 21:36:55 | 显示全部楼层 |阅读模式
我照配套教程给的跑马灯2440_led程序编译生成bin后下载到myapp分区,并bootmyapp,但是开发板没反应,不知是哪里出错了?
这是ADS的armlinker设置图,其他都按教程上的,编译没问题
QQ截图未命名.png QQ截图未命名1.png
另附上程序
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++);                       
}
回复

使用道具 举报

kaka2290 该用户已被删除
发表于 2010-12-7 23:54:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

tx3jun 该用户已被删除
发表于 2010-12-12 14:08:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

pauldeng 该用户已被删除
发表于 2011-1-14 13:50:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

3

帖子

2

积分

 楼主| 发表于 2011-3-2 20:33:28 | 显示全部楼层
回复 3# tx3jun


    程序调试过,能否把那些代码发给我?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

2

积分

 楼主| 发表于 2011-3-2 21:47:05 | 显示全部楼层
后来去看了一下,原来是main。c中的倒数第四行写错了,for(i=0;i<=0xff;j++)
应该改成for(i=0;i<=0xff;i++);这个错误真是太低级了,真是对不住大家!
还有配置截图中的option->image entry point 应为空。
我以后一定会认真检查后再发帖的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-7-3 12:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表