您的位置:首页 > 其它

第二步在TQ2440(S3C2440)上实现点灯程序--->完结,测试OK .

2013-09-23 19:47 381 查看
1.嵌入式Linux应用完全开发手册有关LED的代码如下

.text

.global _start

_start:

LDR R0,=0X56000010

MOV R1,#0X00000400

STR R1,[R0]

LDR R0,=0X56000014

MOV R1,#0X000000000

STR R1,[R0]

MAIN_LOOP:

B MAIN_LOOP

2.Makefile的内容如下

led_on.bin : led_on.S

arm-s3c2440-linux-gnueabi-gcc -g -c -o led_on.o led_on.S

arm-s3c2440-linux-gnueabi-ld -Ttext 0x0000000 -g led_on.o -o led_on_elf

arm-s3c2440-linux-gnueabi-objcopy -O binary -S led_on_elf led_on.bin

cp led_on.bin /tftpboot

clean:

rm -f led_on.bin led_on_elf *.o

3.在命令行下执行make,会打印出如下信息。

arm-s3c2440-linux-gnueabi-gcc -g -c -o led_on.o led_on.S

arm-s3c2440-linux-gnueabi-ld -Ttext 0x0000000 -g led_on.o -o led_on_elf

arm-s3c2440-linux-gnueabi-objcopy -O binary -S led_on_elf led_on.bin

cp led_on.bin /tftpboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: