am335x uboot 点亮LED

发布时间:2020-03-04 21:19:38 作者:afei2222
来源:网络 阅读:996

先简要分析uboot启动流程
make am335x_evm,对应boards.cfg中:
am335x_evm arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1
所以对应起始运行地址在/arch/arm/cpu/armv7/start.S文件

am335x uboot 点亮LED

板级初始化在s_init函数中,初始化外设pin设置。

am335x uboot 点亮LED
A8_LED与am335x的R6相连,对应datasheet中的
am335x uboot 点亮LED
MODE:7,GPIO2_25.

定义module_pin_mux结构体GPIO2_25

static struct module_pin_mux GPIO2_25[] = {
    {OFFSET(lcd_ac_bias_en), (MODE(7))},    /* LED */
    {-1},
};

GPIO2_25 对应序号32*2+25 = 89,申请访问GPIO2_25

gpio_request(89,"led") ;

设置IO为输出模式

gpio_direction_output(89,0);

设置IO为低电平,LED灯亮

gpio_set_value(89,0);
推荐阅读:
  1. linux下am335x点亮LED
  2. 怎么在linux中使用命令启动apache

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

am335x uboot gpio

上一篇:批量mstsc软件 专门用于远程连接的软件

下一篇:自建git服务器连接Pycharm系列四:pycharm项目

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》