hunkxie 发表于 2022-4-26 12:34:19

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

本帖最后由 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改的不对吗?

whl 发表于 2022-4-26 14:15:21

把csi的pinctrl引脚也屏蔽掉,然后整个重新烧录试一下。
页: [1]
查看完整版本: 按照《应用笔记》复用GPIO后,引脚电平不对