ARM9 TQ2440 烧写裸板LED程序出现 Length of file is too big : 2122219124 > 63561596
[7]DownloadProgram(uCOS-IIorTQ2440_Test)toSDRAMandRunit下载裸板程序到SDRAM并且运行Lengthoffileis...
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
下载裸板程序到SDRAM并且运行
Length of file is too big : 2122219124 > 63561596
## Starting application at 0x7E7E7E7E ...
出现上述问题
我的LED裸板程序:
.text
.global _start
_start:
LDR R0,=0X53000000 @ 看门狗的地址
MOV R1,#0X0
STR R1,[R0] @ 关闭看门狗
LDR R0,=0x56000010 @ R0设为GPBCON寄存器。此寄存器
@ 用于选择端口B各引脚的功能:
@ 是输出、是输入、还是其他
MOV R1,#0x00000400
STR R1,[R0] @ 设置GPB5为输出口, 位[10:9]=0b01
LDR R0,=0x56000014 @ R0设为GPBDAT寄存器。此寄存器
@ 用于读/写端口B各引脚的数据
MOV R1,#0x00000000 @ 此值改为0x00000020,
@ 可让LED1熄灭
STR R1,[R0] @ GPB5输出0,LED1点亮
MAIN_LOOP:
B MAIN_LOOP
Makefile文件:
led_on.bin : led_on.S
arm-linux-gcc -g -c -o led_on.o led_on.S
arm-linux-ld -Ttext 0x0000000 -g led_on.o -o led_on_elf
arm-linux-objcopy -O binary -S led_on_elf led_on.bin
clean:
rm -f led_on.bin led_on_elf *.o 展开
下载裸板程序到SDRAM并且运行
Length of file is too big : 2122219124 > 63561596
## Starting application at 0x7E7E7E7E ...
出现上述问题
我的LED裸板程序:
.text
.global _start
_start:
LDR R0,=0X53000000 @ 看门狗的地址
MOV R1,#0X0
STR R1,[R0] @ 关闭看门狗
LDR R0,=0x56000010 @ R0设为GPBCON寄存器。此寄存器
@ 用于选择端口B各引脚的功能:
@ 是输出、是输入、还是其他
MOV R1,#0x00000400
STR R1,[R0] @ 设置GPB5为输出口, 位[10:9]=0b01
LDR R0,=0x56000014 @ R0设为GPBDAT寄存器。此寄存器
@ 用于读/写端口B各引脚的数据
MOV R1,#0x00000000 @ 此值改为0x00000020,
@ 可让LED1熄灭
STR R1,[R0] @ GPB5输出0,LED1点亮
MAIN_LOOP:
B MAIN_LOOP
Makefile文件:
led_on.bin : led_on.S
arm-linux-gcc -g -c -o led_on.o led_on.S
arm-linux-ld -Ttext 0x0000000 -g led_on.o -o led_on_elf
arm-linux-objcopy -O binary -S led_on_elf led_on.bin
clean:
rm -f led_on.bin led_on_elf *.o 展开
2个回答
2013-12-13
展开全部
的是那个哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给你发反反复复飞飞反反复复反反复复反反复复反反复复反反复复
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用tqdnw下载的吗?
更多追问追答
追问
是用的TQDNW,一样的代码,我在ADS中通过J-Link调试没有问题。
追答
你看看你下载的bin文件有多大,如果小于2k是下载不进去的,(之所以会出现这种原因估计是和tqdnw软件有关),我之前也遇到过这个问题,纠结了好久。如果硬要下载进nand的话,还去linux上安装个dnw for linux
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询