问题描述

有时候需要板子需要定义硬件ID,来通过硬件ID软件来做相关的处理,根据不通的需求,可能需要在SBL阶段读取gpio的状态。

SDX62 GPIO

GPIO_0 ~ GPIO_9
GPIO_10 ~ GPIO_19
GPIO_20 ~ GPIO_29
GPIO_30 ~ GPIO_39
GPIO_40 ~ GPIO_49
GPIO_50 ~ GPIO_59
GPIO_60 ~ GPIO_69
GPIO_70 ~ GPIO_79
GPIO_80 ~ GPIO_89
GPIO_90 ~ GPIO_99
GPIO_100 ~ GPIO_107

内核中对应关系

gpiochip0: GPIOs 916-1023, parent: platform/f100000.pinctrl, f100000.pinctrl:
 gpio0   : in  low  func0 2mA pull down
 gpio1   : in  low  func0 2mA pull down
 gpio2   : in  low  func0 2mA pull down
 gpio3   : in  low  func0 2mA pull down
 gpio4   : in  low  func0 2mA pull down
 gpio5   : in  low  func0 2mA pull down
 gpio6   : in  high func0 2mA pull down
 gpio7   : in  low  func0 2mA pull down
 gpio8   : in  high func2 2mA no pull
 gpio9   : in  high func2 2mA no pull
 gpio10  : out low  func3 2mA pull up
 gpio11  : out low  func3 2mA pull up
 gpio12  : in  low  func0 2mA pull down
 gpio13  : in  low  func0

【sdx62】SBL阶段读取GPIO的状态操作相关推荐

  1. 微信支付:支付流程分析、微信扫码支付(HttpClient)、微信支付二维码生成、检测支付状态、订单状态操作准备工作、支付信息回调、MQ处理支付回调状态、定时处理订单状态

    微信支付 微信支付开发的整体思路 生成支付二维码 查询支付状态(微信的服务器) 实现订单状态的修改.删除订单 支付状态回查->微信服务器将支付状态返回给支付微服务 MQ处理支付回调状态 Rabb ...

  2. gpio-sunxi驱动应用gpio口终端操作

    内核里gpiolib可以操作gpio口,但基本只能作输入或输出功能.而全志的gpio控制器除这两种功能外,还提供了其它功能,如配置gpio的上下拉,输出电流等级大小等.所以全志提供了类似gpiolib ...

  3. php csv文件的读取,写入,输出下载操作详解

    2019独角兽企业重金招聘Python工程师标准>>> php对csv文件的读取,写入,输出下载操作. 代码: <?php $file = fopen('text.csv',' ...

  4. php读取excel中数据库,ThinkPHP 框架实现的读取excel导入数据库操作示例

    本文实例讲述了ThinkPHP 框架实现的读取excel导入数据库操作.分享给大家供大家参考,具体如下: 入口文件中: require_once VENDOR_PATH.'PHPExcel/PHPEx ...

  5. 记sentinel里防止多并发下读取脏数据的操作

    阅读sentinel的contextutil.java文件里的代码时,发现了一个在高并发场景下防止读取脏数据的操作,代码截取如下: private static volatile Map<Str ...

  6. STM32(五)------GPIO位带操作

    GPIO位带操作 介绍 位带简介 外设位带区 SRAM位带区 位带区和位带别名区地址转换 GPIO 位带操作 代码解析 GPIO 寄存器映射 GPIO位操作 主函数 介绍 位带简介 位操作就是可以单独 ...

  7. c语言从excal读取字符串,C语言操作EXCEL文件(读写)

    C语言操作EXCEL文件(读写) 本文主要介绍通过纯C语言进行EXCEL的读写操作:(修改时间2018.08.28,如果运行结果均是0,请看文章最后一节) C语言读操作 C语言写操作 在之前需要使用C ...

  8. javaweb 从数据库读取数据的详细操作

    文章目录 前言 一.第一步创建bean包 二.第二步创建dao包 三.创建servlet 四.创建jsp文件,用来取数据并显示 前言 从数据库读取数据的详细操作,用购物车案例作为例子 提示:以下是本篇 ...

  9. 【FTP工具类】提供FTP服务器的连接, 查找文件目录,及读取文件内容等操作

    介绍:FTP工具类,提供FTP服务器的连接, 查找文件目录,及读取文件内容等操作. 应用场景: 通过FTP连接需要获取文件目录列表 通过FTP连接读取指定文件内容 递归读取遍历服务器上所有文件 其他功 ...

最新文章

  1. 机器人香囊_青少年智能机器人等级评定~户外营~圆满结束!
  2. c++学习4 -- 输入输出
  3. 10 windows 启动虚拟机报错_Windows 系统如何安装 Docker
  4. Windows 11 高门槛“吓退”用户,Linux 成“香饽饽”?
  5. 从入门到精通,给Java学习者的几点建议
  6. 山东烟建借沟通CTBS实现财务数据大集中
  7. sql server 性能优化
  8. 大学计算机第四版蒋加伏ppt,大学计算机基础 普通高等教育十一五 国家级规划教材 教学课件 作者 蒋加伏 王宇 第5章 Powerpoint 2003演示文稿制作基础.ppt...
  9. TKT中文编程语言简介
  10. 车辆vin信息(含发动机号)
  11. Matlab 绘图函数之plot、semilogx、semilogy、loglog函数的使用
  12. Java 推箱子游戏
  13. 唐诗三百首的爬取以及出现最多字数的统计
  14. Codeforces Round #531 (Div. 3) F. Elongated Matrix(状压DP)
  15. CTF unserialize3
  16. 小暑调养宝宝身体的五个方法
  17. 【stm32CubeMX】STM32F103c8t6串口通信
  18. 计算机硬盘分区类型,常见磁盘分区格式的区别是什么?
  19. 看Python应乎潮流的72变
  20. 计算机中心那些事(四),计算机软考的那些事儿!

热门文章

  1. knex mysql 操作_mysql – 使用knex.js的我的Sql Alter表
  2. 自动化测试效率提升方案
  3. 迅雷、QQ旋风-链接自动转换(Download link conversion)
  4. GameEntity(四)—— Ientity
  5. 聚会活跃气氛小程序-喝酒神器
  6. Curator基本操作(Zookeeper节点增删改查)
  7. 教你快速去除照片上的水印?操作简单,小白一学就会!
  8. 汽车行业数据防泄露解决方案
  9. 固态硬盘数据丢失了该怎么办
  10. 计算机网络之构造超网(无分类编址)