am335xuboot点亮LED

先简要分析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文件

创新互联是一家专业提供永登企业网站建设,专注与成都网站设计、成都网站建设成都h5网站建设、小程序制作等业务。10年已为永登众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

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);

分享名称:am335xuboot点亮LED
文章起源:http://bzwzjz.com/article/josooi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作公司 高端网站设计 成都网站制作 成都网站建设 品牌网站建设 高端品牌网站建设 成都网站制作 手机网站建设套餐 成都做网站建设公司 达州网站设计 成都网站设计 成都网站建设 成都网站建设 营销型网站建设 网站建设费用 成都网站设计 成都响应式网站建设公司 成都定制网站建设 成都网站建设 网站设计制作报价 响应式网站建设 app网站建设