UBOOT GPIO设置(基于mini2440)

时间:2024-05-21 17:19:29

Uboot GPIO设置

1. 这里以LED灯的GPIO设置为例。

Mini2440 LED对应的原理图:

 UBOOT GPIO设置(基于mini2440)UBOOT GPIO设置(基于mini2440)

UBOOT GPIO设置(基于mini2440)

UBOOT GPIO设置(基于mini2440)

 UBOOT GPIO设置(基于mini2440)

UBOOT GPIO设置(基于mini2440)

2. 相关寄存器

 UBOOT GPIO设置(基于mini2440)UBOOT GPIO设置(基于mini2440) UBOOT GPIO设置(基于mini2440)

UBOOT GPIO设置(基于mini2440)UBOOT GPIO设置(基于mini2440)

UBOOT GPIO设置(基于mini2440)

 

3. 相关代码

代码路径:/cpu/arm920t/start.S

关键宏:CONFIG_MINI2440_LED

 UBOOT GPIO设置(基于mini2440)UBOOT GPIO设置(基于mini2440) 

这里

GPIO_CON=0x255551  (0010 0101 0101 0101 0001)

GPIO_UP=0xff  (0000 0000 0000 1111 1111)

GPIO_DAT=0xecf  (0000 0000 1110 1100 1111)首尾两个灯亮,低电平亮

 

board/xxx/Mini2440.c  (LED最终的状态以这里的为准)

 UBOOT GPIO设置(基于mini2440)UBOOT GPIO设置(基于mini2440)

 

 

 版权所有,未经许可不得转载。