Page 1 of 1

pico mini 无法控制引出引脚输出

Posted: 2024-03-26 2:42
by gccxy
系统:官方推荐luckfox mini系统
供电:笔记本电脑usb接口
故障表现:luckfox官方gpio例程使用sysfs控制外置引出引脚,控制台正常,设备树无占用,引脚输出无变化,但是sysfs控制板载user led灯正常

Re: pico mini 无法控制引出引脚输出

Posted: 2024-03-26 2:54
by Eng38
您好,确保在正确的设备树文件中将该引脚配置为普通IO,并成功烧录镜像。尝试使用命令控制引脚输出电平:
企业微信截图_17114212422446.png

Re: pico mini 无法控制引出引脚输出

Posted: 2024-03-26 3:00
by gccxy
使用了官方的镜像,像如图操作后,只对板载led有效,用引脚它就没反应

Re: pico mini 无法控制引出引脚输出

Posted: 2024-03-26 3:14
by Eng38
使用官方镜像,需要在设备树中定义引脚为普通IO:

如将 gpio1pc7 定义为普通IO 需要在设备树文件中添加以下代码,并注意注释引脚外设功能:

Code: Select all

/{
    gpio1pc7:gpio1pc7 {
        compatible = "regulator-fixed";
        pinctrl-names = "default";
        pinctrl-0 = <&gpio1_pc7>;
        regulator-name = "gpio1_pc7";
        regulator-always-on;
    };
};

&pinctrl {
    gpio1-pc7 {
        gpio1_pc7:gpio1-pc7 {
            rockchip,pins = <1 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
        };
    };
};

// &pwm11 {
// 	status = "okay";
// 	pinctrl-names = "active";
// 	pinctrl-0 = <&pwm11m1_pins>;
// 	// pinctrl-0 = <&pwm11m2_pins>;
// 	// pinctrl-0 = <&pwm11m0_pins>;
// };
参考教程:https://wiki.luckfox.com/zh/Luckfox-Pic ... 7%E6%A0%91