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完成加法,减法等等,都是比较轻松的了。