Advertisement

ARM硬件:首片裸机实验

阅读量:

Bootloader被定义为系统中首个无需依赖操作系统的底层程序

程序链接地址:指程序在运行时所占用的实际内存位置

程序地址:用于存储程序二进制代码的内存位置

start.S

复制代码
 .globl _start

    
  
    
 _start:
    
 	// 设置GPJ2CON的bit[0:15],配置GPJ2_0/1/2/3引脚为输出功能
    
 	ldr r1, =0xE0200280 					
    
 	ldr r0, =0x00001111
    
 	str r0, [r1]
    
  
    
 	mov r2, #0x1000
    
 led_blink:
    
 	// 设置GPJ2DAT的bit[0:3],使GPJ2_0/1/2/3引脚输出低电平,LED亮
    
 	ldr r1, =0xE0200284 					
    
 	mov r0, #0
    
 	str r0, [r1]
    
  
    
 	// 延时
    
 	bl delay							
    
  

全部评论 (0)

还没有任何评论哟~