当前位置: 首页 > article >正文

gpio功能调试

全志T527在打开gpio debug功能时,编译会报错误

kernel io debugs
编译提示错误

找到源文件loong/bsp/drivers/pinctrl/pincrtl-debugs.c

在 函数pin_config_get 的变量定义中

int pin, ret; 

修改赋值 int pin, ret = -1; 即可

然后使用挂载debug文件系统

mount -t debugfs none /sys/kernel/debug/

进入pin的访问目录 cd /sys/kernel/debug/sunxi_pinctrl

如对pin PE3访问

先找出 ping maps,对应的pin总线

echo bus地址.pinctrl>dev_name
echo PE3 > sunxi_pin;

echo PE3 1 > function; 
echo PE3 1 > data;


http://www.kler.cn/a/520486.html

相关文章:

  • 理解跨域及 Nginx 解决跨域的配置详解
  • 【MySQL — 数据库增删改查操作】深入解析MySQL的 Retrieve 检索操作
  • 第26篇 基于ARM A9处理器用C语言实现中断<二>
  • 从零开始开发纯血鸿蒙应用之自定义构建函数
  • wordpress被挂码的原因
  • 论文阅读(六):利用基因型信息作为学习基因网络的先验知识
  • 【leetcode100】从前序与中序遍历序列构造二叉树
  • 二级C语言题解:孤独数、找最长子串、返回两数组交集
  • 每日一题-判断是不是完全二叉树
  • 二叉堆--优先级队列和堆排序
  • MySQL(高级特性篇) 12 章——数据库其它调优策略
  • Flink运行时架构
  • Netty框架学习笔记
  • GPU算力平台|在GPU算力平台部署AI虚拟换衣模型(CatVTON)的应用实战教程
  • 模拟电子技术-常用半导体器件
  • RabbitMQ模块新增消息转换器
  • [MySQL]数据库的效率问题与索引的底层原理
  • 人工智能丨Midscene:让UI自动化测试变得更简单
  • 高温环境对电机性能的影响与LabVIEW应用
  • 1.27 保存和加载链表内容