主题 : 我是新手,我写的流水灯程序为什么不能拷入Nand Flash运行呢?终端显示Length of file is too big 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 70974
精华: 0
发帖: 7
金钱: 40 两
威望: 8 点
综合积分: 14 分
注册时间: 2012-05-29
最后登录: 2015-04-13
楼主  发表于: 2012-06-05 18:12

 我是新手,我写的流水灯程序为什么不能拷入Nand Flash运行呢?终端显示Length of file is too big

我是mini2440的新手,我写了一个裸机的流水灯程序,但是不能运行。终端显示如下:

Enter your selection: d
Clear the free memory
USB host is connected. Waiting a download.
Length of file is too big : -555819308 > 64487424
Failed download

我纳闷了Length of file is too big 怎么会有负数呢?不解呀。
我是用ADS的,也按用户手册那里设置了。
请各位前辈指点下。谢谢。


程序如下:
GPBCON        equ        0x56000010
GPBDAT        equ        0x56000014
GPBUP        equ        0x56000018

        export    LEDTEST
        area         mainasm,    CODE,READONLY

LEDTEST
        ;设置GPB5 ~ GPB8为 Output
        ldr        r0,=GPBCON
        ldr        r1,[r0]
        bic        r1,r1,#0xFC00
        orr        r1,r1,#0xAA00
        
        ;禁用GPB5 ~ GPB8的上拉电阻
        ldr        r0,=GPBUP
        ldr        r1,[r0]
        orr        r1,r1,#0x1E0
        str        r1,[r0]
        
looptest
        ;将端口B的数据寄存器的地址赋给寄存器R2
        ldr        r2,=GPBDAT
        
        ldr        r3,[r2]
        bic        r3,r3,#0x1E0
        orr        r3,r3,#0x20            ;00000100000
        str        r3,[r2]
        ldr        r0,=0x2ffff
        bl        delay
        
        ldr        r3,[r2]
        bic        r3,r3,#0x1E0
        orr        r3,r3,#0x40            ;00001000000
        str        r3,[r2]
        ldr        r0,=0x2ffff
        bl        delay
        
        ldr        r3,[r2]
        bic        r3,r3,#0x1E0
        orr        r3,r3,#0x80            ;00010000000
        str        r3,[r2]
        ldr        r0,=0x2ffff
        bl        delay
        
        ldr        r3,[r2]
        bic        r3,r3,#0x1E0
        orr        r3,r3,#0x100        ;00100000000
        str        r3,[r2]
        ldr        r0,=0x2ffff
        bl        delay
        
        b        looptest
delay
        sub        r1,r1,#1
        cmp        r0,#0x0
        bne        delay
        mov        pc,lr
        
        END
级别: 新手上路
UID: 70974
精华: 0
发帖: 7
金钱: 40 两
威望: 8 点
综合积分: 14 分
注册时间: 2012-05-29
最后登录: 2015-04-13
1楼  发表于: 2012-06-06 08:16
怎么没有人回答,没有人会吗?
级别: 新手上路
UID: 69669
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-05-09
最后登录: 2012-07-21
2楼  发表于: 2012-07-11 15:32
我也遇到同样的问题搞了一两天,希望高手帮忙
级别: 侠客
UID: 59279
精华: 0
发帖: 84
金钱: 430 两
威望: 86 点
综合积分: 168 分
注册时间: 2011-11-22
最后登录: 2012-12-04
3楼  发表于: 2012-07-13 08:56