IMX6 GPIO設置為輸出時,讀取value一直為0

原創 2022-06-18 16:00:00 imx6 gpio設置
問題描述:在IMX6上把gpio設置為輸出模式時,讀取gpio的value值一直為0
現象:
root@fl-imx6ull:~# echo out > /sys/class/gpio/gpio121/direction
root@fl-imx6ull:~# echo 1 > /sys/class/gpio/gpio121/value
root@fl-imx6ull:~# cat /sys/class/gpio/gpio121/value
0
解決方法:需要配置引腳的SION位,此位位回環位,配置后才能讀取到正確的狀態值
&iomuxc {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_hog_1>;
    imx6ul-evk {
        pinctrl_hog_1: hoggrp-1 {
            fsl,pins = <
MX6UL_PAD_CSI_DATA04__GPIO4_IO25        0x40017008
>;
         };
...
};

把電氣屬性的第30位設置為1,這樣就可以正常獲取到gpio輸出的狀態值了





相關產品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板層出不窮,要如何選擇?飛凌解讀i.mx6Q芯片強性能為您推薦四核A9架構的i.MX6Q產品精選,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工業級核心板,歡迎采購。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架構的i.MX6Q四核處理器設計,核心板小尺寸核心板搭配獨特的薄款連接器,讓設計隨心所欲!

    了解詳情
    FETMX6Q-C核心板
  • OKMX6Q-C開發板

    雙千兆飛凌嵌入式iMX6Q開發板,板對板連接器,纖薄之際,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q開發板與i.MX6DL開發板資源豐富,原理圖、PCB、軟件資源、硬件資源下載,技術支持等。歡迎選購

    了解詳情
    OKMX6Q-C開發板

推薦閱讀 換一批 換一批