OK6410裸机程序 ----led
来源:互联网 发布:今日头条php源码 编辑:程序博客网 时间:2024/04/25 23:41
start.S
.globl _start_start: # set peripheral addressldr r0,=0x70000000orr r0,r0,#0x13mcr p15,0,r0,c15,c2,4 bl main
main .c
#define GPMCON *(unsigned int *) 0X7F008820#define GPMDAT *(unsigned int *) 0X7F008824#define GPMPUD *(unsigned int *) 0X7F008828void init_gpio(void);void set_led_light(void);void set_led_lit(void);void delay(void);void main(void){ init_gpio(); set_led_light(); while(1) {set_led_light();delay();set_led_lit();delay(); }}void init_gpio(void){GPMCON = 0x1111;}void set_led_light(void){ GPMDAT = 0x0a;}void set_led_lit(void){ GPMDAT = (~0x0a) & 0xff;}void delay(void){ unsigned int i = 100000; while(i--);}
lds
SECTIONS{. = 0X50008000;.text : {start.o main.o}}
makefile
led_c.bin:main.o start.oarm-linux-ld -T code.lds -o led.elf $^arm-linux-objcopy -O binary led.elf led.bin%.o : %.Sarm-linux-gcc -o $@ $< -c%.o : %.carm-linux-gcc -o $@ $< -c clean:rm *.o *.elf *.bin *.dis -rf
0 0
- OK6410裸机程序 ----led
- 【OK6410裸机程序】点亮LED
- ok6410-第06篇-裸机led程序
- OK6410上裸机点亮LED程序
- OK6410之裸机led
- OK6410裸机程序(一)——GPIO(LED)
- OK6410用DNW下载led和ds18b20的裸机程序
- OK6410裸机程序
- OK6410裸机程序---leds
- OK6410裸机程序
- OK6410裸机程序---leds
- OK6410裸机开发之LED灯
- ok6410裸机下跑led灯
- OK6410裸机开发之LED灯
- 一灯大师之点亮OK6410开发板上4个LED裸机程序---嵌入式回归第十篇
- LED裸机程序(IAR)
- mini2440裸机程序LED
- OK6410裸机程序---hello world
- 【随笔】秋天刚到,夏天未远
- Spring mvc拦截器防御CSRF攻击
- CF 528C 欧拉回路构造
- HDU 5533 Dancing Stars on Me (凸包)
- 工作方式的步调
- OK6410裸机程序 ----led
- 去除字符串两端的空格&&将字符串反转&&将字符串转换为字符数组
- JDK升级禁用RC4算法导致Java Mail发送邮件失败
- UVALive 6680 Join the Conversation
- Android Studio 2.2 实现一个简单的计算器
- 单例模式-Singleton
- 淘宝Tedis组件究竟是个啥(一)
- 第七周--项目2-建立链队算法库
- python——数组