迅为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开发板 前言 本 ...
最新文章
- leetcode-23 合并K个排序链表
- 分分钟掌握设计基本原则
- 公元2019年,你对AI的信任有几分?
- 爬虫python下载-如何用Python爬虫实现百度图片自动下载?
- Python中的匿名函数和函数式编程
- 简单的导出表格和将表格下载到桌面上。
- JavaScript变量和作用域
- 【软件工程】软件开发的本质
- mysql 5.7配置项最详细的解释
- jQuery基础教程摘录- Hello world
- 免费微信小程序商城源代码,基于Uni-App,实现一码多端
- 狂雨小说cms采集规则教程
- 【推荐系统】电影推荐系统(一)
- 一阶电路实验报告心得_一阶动态电路的响应测试实验报告
- 电脑卡住了怎么保存excel_电脑卡死了excel没保存怎么办啊
- Office2010激活失败 错误码2503、2502解决方案
- 学专业计算机的配置,大学学计算机专业的学生电脑普遍配置是什么呢?
- 第一周 1.17-1.19
- tree traversal (树的遍历) - postorder traversal (后序遍历)
- c++ C2001 常量中有换行符
热门文章
- 编程珠玑续版-chp2 关联数组-awk
- 【数据挖掘学习笔记】数据挖掘中主要问题有哪些?
- 令牌环网概念_令牌环网工作原理_令牌环网为什么没人用
- 雨滴win7计算机路径,Rainmeter雨滴桌面Win7打不开怎么办?
- 凤凰网php,凤凰网房产频道招聘 web 前端工程师、PHP 工程师 15-25k,欢迎简历来砸~...
- U盘写保护通过量产工具解除
- ListView刷新原理及实现
- 超好玩的msn自制动画头像
- Visual Studio 2019 Community 版离线注册
- 寻宝,大冒险!CSP202206-2