gpio---imx(imx8qxp)

Posted 四季帆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gpio---imx(imx8qxp)相关的知识,希望对你有一定的参考价值。

        以FLEXCAN1_TX引脚为例,该引脚和MCU相连

        通过“ grep -nr "FLEXCAN1_TX" ”搜索得到如下结果:

boot/dts/freescale/fsl-imx8qxp-hsae.dtsi:445:			//SC_P_FLEXCAN1_TX_LSIO_GPIO1_IO18		0x06000021	//MX8QXP_GPIO2_T0_MCU  Reverse Camera Signal
boot/dts/freescale/fsl-imx8qxp-mek.dtsi:410:			SC_P_FLEXCAN1_TX_ADMA_FLEXCAN1_TX		0x21
boot/dts/freescale/fsl-imx8qm-mek.dtsi:399:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX        0x21
boot/dts/freescale/fsl-imx8q-arm2.dtsi:487:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX	0x21
boot/dts/freescale/fsl-imx8x-arm2.dtsi:264:				SC_P_FLEXCAN1_TX_ADMA_FLEXCAN1_TX		0x21
boot/dts/freescale/fsl-imx8qm-ddr4-arm2.dts:467:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX	0x21

        由搜索结果可知,FLEXCAN1_TX引脚被配置为GPIO1_IO18功能。

        cat /sys/kernel/debug/gpio,可得如下结果:

gpiochip1: GPios 448-479, parent: platform/5d090000.gpio, 5d090000.gpio:
gpio-448 (                    |tps2549_en          ) out hi    
gpio-449 (                    |usb_err             ) out hi    
gpio-450 (                    |usb_mode3           ) out lo    
gpio-451 (                    |usb_mode2           ) out lo    
gpio-456 (                    |fsl_lpspi           ) out hi    
gpio-457 (                    |bt_en               ) out hi    
gpio-458 (                    |wlreg_on            ) out hi    
gpio-461 (                    |adb_mode_1v8        ) out lo    
gpio-463 (                    |rmod_finish         ) out lo    
gpio-465 (                    |lcd_light           ) out hi 

        根据换算(448+18),GPIO1_IO18功能引脚应该对应gpio-466,但是通过cat /sys/kernel/debug/gpio并没有看到gpio-466,所以该gpio引脚并未被使用。

以上是关于gpio---imx(imx8qxp)的主要内容,如果未能解决你的问题,请参考以下文章

imx8qxp正常倒车

imx8qxp正常倒车

imx8qxp正常倒车

深入浅出imx8企业级开发实战 | 04嵌入式Linux设备掉电数据容错研究