mini2440简单的裸机led流水灯代码
ADS配置target setting的post-liner为ARM formELF
language setting的ARM Assembler和ARM C Compile的Target中的Architecture or processor设置为arm920T
linker中的ARM linker中output--simple image--RO base设置为0x30000000;options--Image entry point设置为0x30000000;layout--object/symbol设置为Init.o(就是汇编的名字改了后缀.o文件名称)
汇编代码:Init.s
流水灯代码led.c
#define GPBCON (*(volatile unsigned long *)0x56000010
#define GPBDAT (*(volatile unsigned long *)0x56000014
void delay(int m)
{
}
int main()
{
}
这样就实现了流水灯的简单裸机运行,其实汇编代码还可以删除一些程序,结果可以正常运行,我不知道未来后果会怎么样,大家可以检查,若是你知道不能删除的原因,请留言让我也学习一下。那么接下来,什么用led实现加法,减法等等,都是比较轻松的了。
mini2440led流水 相关文章:
- 基于MINI2440开发板的LED流水灯实验(含init.s)(11-20)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)