我们修改设备树文件 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子系统实验-修改设备树文件相关推荐

  1. 【正点原子Linux连载】第四十五章 pinctrl和gpio子系统实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  2. 【正点原子MP157连载】第二十五章 pinctrl和gpio子系统实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  3. 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口

    1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...

  4. 使用pinctrl 和 gpio 子系统的字符设备驱动

    pinctrl 和 gpio 子系统的字符设备驱动 一. 修改设备树文件 二. LED 灯驱动程序编写 三.makefile 四.应用层代码 运行测试 一. 修改设备树文件 打开 imx6ull-al ...

  5. 迅为linux下串口,迅为IMX6ULL开发板Linux RS232/485驱动实验(上)

    在 arm 设备中串口是很常用的一个外设,不仅可以用来打印信息,还可以用于外接设备和其他传感器通信.根据不同的电平,串口分为 TTL 和 RS232,但是在Linux内核中的驱动程序是一样的,在串口上 ...

  6. 迅为IMX6开发板Mfgtools工具单独烧写镜像-设备树Qt系统

    烧写设备树版本 Qt 系统要使用 iMX6Q 设备树光盘里的烧写工具,将文件夹下的 cfg.ini 修改成如下图所示: 打开"android_m6.0.1_2.0.0_ga_tool_201 ...

  7. 嵌入式Linux驱动开发(六)pinctrl和gpio子系统实验

    **目的:**简化GPIO驱动开发. ***注意点:***每当配置一个PIN为GPIO时,需要确定该GPIO是否有被别的外设使用.-----------在vscode里对DTS搜索 1. pinctr ...

  8. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  9. 【迅为iMX6Q】开发板 Linux 5.15.71 RTL8211E 以太网驱动适配

    相关参考 [迅为iMX6Q]开发板 u-boot 2022.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 RTL8211E 以太网驱动适配 [迅为iMX6Q]开发板 Li ...

  10. 讯为开发板移植linux,迅为I.MX6ULL开发板移植Linux5.4内核教程

    4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上. 平台:i.MX6ULL开发板 前言 本 ...

最新文章

  1. 【翻译】Pro LINQ Language Integrated Query in C# 2008 -- 第三章 (LINQ TO Objects) 第一节
  2. python TypeError: not all arguments converted during string formatting 解决
  3. Spring Cloud生态的配置服务器最全对比贴
  4. python—多线程之死锁
  5. 1155 Heap Paths (30 分)【难度: 一般 / 知识点: 堆 堆的遍历】
  6. cinder配置多ceph储存池[Ceph and Cinder multi-backend]
  7. 推荐10款非常有用的 Ajax 插件
  8. lucene学习的小结
  9. php-cli和php-fpm FastCgi与PHP-fpm之间的关系
  10. 贪心——雪糕的最大数量(Leetcode 1833)
  11. (转)找工作是一种必须的生活阅历
  12. java 服务端重复提交_java 服务器端验证重复提交
  13. 对香草冰淇淋过敏的汽车
  14. 【解决IE地址栏不见了问题】
  15. java 子线程传参_java开启新线程并传参的两种方法
  16. SQL Server 导入Excel数据
  17. CVPR 2021 | 稀疏纹理也能匹配?速览基于Transformers的图像特征匹配器LoFTR
  18. 7.2.3 十字链表
  19. extjs6 desktop 桌面多主题切换
  20. 一键保存网页为PDF

热门文章

  1. Python爬虫-博客and贴吧
  2. oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
  3. 前端性能优化方法总结
  4. 基于javaweb的客户信息管理系统搭建
  5. SiTime硅晶振解决方案—汽车摄像头
  6. 昂达平板装linux系统下载,U盘启动:昂达平板用上了Ubuntu Uudgie 16.10 Linux操作系统...
  7. U盘写保护,量产工具修复。
  8. 计算机硬件现状及发展,计算机硬件的发展历史以及计算机的现状和发展趋势
  9. Java调用WebService接口
  10. 如何将php改成mp4,如何将swf转换成mp4