嵌入式爱好者

查看: 435|回复: 1

[Linux] 按照《应用笔记》复用GPIO后,引脚电平不对

[复制链接]

2

主题

3

帖子

49

积分

A40i/T3/T507通行证i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2022-4-26 12:34:19 | 显示全部楼层 |阅读模式
本帖最后由 hunkxie 于 2022-4-26 12:38 编辑

使用的imx6ull-s 核心板:
添加一下三个引脚到iomuxc,如下所示
pinctrl_hog_1: hoggrp-1 {

            fsl,pins = <
           /*outpu1,2,3*/
           MX6UL_PAD_CSI_DATA01__GPIO4_IO22        0x1f0b1
           MX6UL_PAD_CSI_DATA07__GPIO4_IO28        0x1f0b1
           MX6UL_PAD_CSI_DATA02__GPIO4_IO23        0x1f0b1
>;

        };


然后将ov9650: ov9650@30 用的csi 改成disabled,如下两图所示

然后重新编译设备树,将重新生成的imx6ull-S-emmc-1024x600c7.dtb替换板子上的/run/media/mmcblk1p1/okmx6ull-s-emmc.dtb文件,重启后,按照文档将io口设为高电平,结果万用表量出来只有0.25V左右。请问这是什么原因,该引脚没有接任何外围电路。是dts改的不对吗?

1650947702(1).png
1650947711(1).png
回复

使用道具 举报

0

主题

37

帖子

144

积分

i.MX6Q通行证i.MX6UL通行证FCU11xx通行证

发表于 2022-4-26 14:15:21 | 显示全部楼层
把csi的pinctrl引脚也屏蔽掉,然后整个重新烧录试一下。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2022-5-18 04:37

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表