第二步在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
.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
相关文章推荐
- 第一步在Fedora 8下用crosstool-ng建立arm-linux交叉编译环境(TQ2440 S3C2440)--->完结,测试通过
- 第三步在S3c2440上实现按键驱动----->未完结,进行中。
- 程序工具之正则表达式测试工具<Java实现>
- 项目day01--<客户上下线时间程序实现>(上)
- TQ2440裸奔程序>>PWM蜂鸣器测试程序
- TQ2440裸奔程序>>串口UART的PC机按键测试程序
- php实现多语言链接的问题 <!--未测试-->
- TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码
- TQ2440裸奔程序>>串口UART打印printf测试程序
- 各种排序算法及其java程序实现 &lt;转&gt;
- MCAPI学习笔记<一>——简介与Linux下示例程序测试
- TQ2440裸奔程序>>PWM蜂鸣器测试程序
- Android自动化测试框架新书:<<MonnkeyRunner实现原理剖析>>交流
- TQ2440裸奔程序>>定时器4中断测试程序
- 注册表--->使自己的程序实现开机启动
- <转>VC++实现Vista和Win7系统低权限程序向高权限程序发消息
- TQ2440裸奔程序>>EINT中断按键测试程序
- TQ2440裸奔程序>>流水灯测试程序
- 项目day02--<客户上下线时间程序实现>(中)
- 第九周实验任务二--定义Complex类中的<<和>>运算符的重载,实现输入和输出,使程序读起来更自然