查看: 6890|回复: 1

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

2

主题

3

回帖

67

积分

i.MX6UL通行证RK3568通行证RK3506通行证

hunkxie 发表于 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

主题

54

回帖

233

积分

i.MX6Q通行证i.MX6UL通行证RK3588通行证LS1012A通行证LS1043A\46A通行证FCU11xx通行证FCU2301\FCU2302通行证

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

使用道具 举报

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

本版积分规则