新手上路 
 
	- 积分
 - 43
 
        - 金钱
 - 43 
 
       - 注册时间
 - 2019-11-12
 
      - 在线时间
 - 13 小时
 
 
 
 | 
 
1金钱 
按照驱动开发指南,修改了设备树文件: 
/ { 
        model = "Freescale i.MX6 ULL 14x14 EVK Board"; 
        compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull"; 
 
... ... 
        gpioled { 
                #address-cells = <1>; 
                #size-cells = <1>; 
                compatible = "my-led"; 
                pinctrl-names = "default"; 
                pinctrl-0 = <&pinctrl_led>; 
                led-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>; 
                status = "okay"; 
        }; 
}; 
 
 
&iomuxc { 
        pinctrl-names = "default"; 
        pinctrl-0 = <&pinctrl_hog_1>; 
        imx6ul-evk { 
                pinctrl_led: ledgrp { 
                        fsl,pins = < 
                                MX6UL_PAD_GPIO1_IO03__GPIO1_IO03   0x10b0 
                        >; 
                }; 
 
                ... ... 
        }; 
}; 
 
 
                pinctrl_tsc: tscgrp { 
                        fsl,pins = < 
 
/*                                MX6UL_PAD_GPIO1_IO01__GPIO1_IO01        0xb0 
                                MX6UL_PAD_GPIO1_IO02__GPIO1_IO02        0xb0 
                                MX6UL_PAD_GPIO1_IO03__GPIO1_IO03        0xb0 
                                MX6UL_PAD_GPIO1_IO04__GPIO1_IO04        0xb0 
*/ 
                        >; 
                }; 
 
 
 
&tsc { 
        pinctrl-names = "default"; 
        pinctrl-0 = <&pinctrl_tsc>; 
/*        xnur-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;  */ 
        measure-delay-time = <0xffff>; 
        pre-charge-time = <0xfff>; 
        status = "okay"; 
}; 
 
 
 
驱动和测试文件都是用的原子提供的,编译启动设备树节点存在,加载驱动正常,但是运行测试程序无法使LED灯点亮。 
 
 
 
 
 |   
 
 
 
 
 
 |