迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件
我们修改设备树文件 imx6ull-14x14-evk.dts,路径在源码目录 arch/arm/boot/dts/目录下,修改 test 节点
如下图所示:
test1:test{
#adress-cells = <1>;
#size-cells = <1>;
compatible = "test";
reg = <0x20ac000 0x0000004>; //寄存器的地址
pinctrl-0 = <&pinctrl_beep>; //
beep-gpio = <&gpio5 1 GPIO_ACTIVE_LOW>
};
};
&test1{
compatible = "test1234";
status = "okay";
};
在&iomuxc_snvs 里面追加 pinctrl_beep 内容,如下图所示:
然后搜索一下“pinctrl_beep”节点,发现有 pinctrl_beep 被使用的话要注释掉,如下图所示:
修改完后保存文件,参考 53.3 编译设备树文件章节编译设备树。
更多内容可以关注公众号:北京迅为
迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件相关推荐
- 【正点原子Linux连载】第四十五章 pinctrl和gpio子系统实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...
- 【正点原子MP157连载】第二十五章 pinctrl和gpio子系统实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...
- 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口
1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...
- 使用pinctrl 和 gpio 子系统的字符设备驱动
pinctrl 和 gpio 子系统的字符设备驱动 一. 修改设备树文件 二. LED 灯驱动程序编写 三.makefile 四.应用层代码 运行测试 一. 修改设备树文件 打开 imx6ull-al ...
- 迅为linux下串口,迅为IMX6ULL开发板Linux RS232/485驱动实验(上)
在 arm 设备中串口是很常用的一个外设,不仅可以用来打印信息,还可以用于外接设备和其他传感器通信.根据不同的电平,串口分为 TTL 和 RS232,但是在Linux内核中的驱动程序是一样的,在串口上 ...
- 迅为IMX6开发板Mfgtools工具单独烧写镜像-设备树Qt系统
烧写设备树版本 Qt 系统要使用 iMX6Q 设备树光盘里的烧写工具,将文件夹下的 cfg.ini 修改成如下图所示: 打开"android_m6.0.1_2.0.0_ga_tool_201 ...
- 嵌入式Linux驱动开发(六)pinctrl和gpio子系统实验
**目的:**简化GPIO驱动开发. ***注意点:***每当配置一个PIN为GPIO时,需要确定该GPIO是否有被别的外设使用.-----------在vscode里对DTS搜索 1. pinctr ...
- 迅为IMX6ULL开发板Linux学习教程
1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 , 回复 :终结者,免费获取产品资料 让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...
- 【迅为iMX6Q】开发板 Linux 5.15.71 RTL8211E 以太网驱动适配
相关参考 [迅为iMX6Q]开发板 u-boot 2022.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 RTL8211E 以太网驱动适配 [迅为iMX6Q]开发板 Li ...
- 讯为开发板移植linux,迅为I.MX6ULL开发板移植Linux5.4内核教程
4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上. 平台:i.MX6ULL开发板 前言 本 ...
最新文章
- 【翻译】Pro LINQ Language Integrated Query in C# 2008 -- 第三章 (LINQ TO Objects) 第一节
- python TypeError: not all arguments converted during string formatting 解决
- Spring Cloud生态的配置服务器最全对比贴
- python—多线程之死锁
- 1155 Heap Paths (30 分)【难度: 一般 / 知识点: 堆 堆的遍历】
- cinder配置多ceph储存池[Ceph and Cinder multi-backend]
- 推荐10款非常有用的 Ajax 插件
- lucene学习的小结
- php-cli和php-fpm FastCgi与PHP-fpm之间的关系
- 贪心——雪糕的最大数量(Leetcode 1833)
- (转)找工作是一种必须的生活阅历
- java 服务端重复提交_java 服务器端验证重复提交
- 对香草冰淇淋过敏的汽车
- 【解决IE地址栏不见了问题】
- java 子线程传参_java开启新线程并传参的两种方法
- SQL Server 导入Excel数据
- CVPR 2021 | 稀疏纹理也能匹配?速览基于Transformers的图像特征匹配器LoFTR
- 7.2.3 十字链表
- extjs6 desktop 桌面多主题切换
- 一键保存网页为PDF
热门文章
- Python爬虫-博客and贴吧
- oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
- 前端性能优化方法总结
- 基于javaweb的客户信息管理系统搭建
- SiTime硅晶振解决方案—汽车摄像头
- 昂达平板装linux系统下载,U盘启动:昂达平板用上了Ubuntu Uudgie 16.10 Linux操作系统...
- U盘写保护,量产工具修复。
- 计算机硬件现状及发展,计算机硬件的发展历史以及计算机的现状和发展趋势
- Java调用WebService接口
- 如何将php改成mp4,如何将swf转换成mp4