您尚未登录。

楼主 # 昨天 16:52:49

piscest_x
会员
注册时间: 昨天
已发帖子: 1
积分: 1

orangepi one驱动ST7789v LCD屏幕

请教一下,香橙派one怎么驱动ST7789V,CPU为H3,系统是官方提供的ubuntu,内核版本为5.4.65。内核中有fb_st7789v.ko,搞了好久都驱动不了。设备树内容
/dts-v1/;
/plugin/;


/ {
    compatible = "allwinner,sun8i-h3";

    fragment@0 {
    reg = <0>;
        target = <&spi0>;
        __overlay__ {
            status = "okay";
            pinctrl-names = "default";
            pinctrl-0 = <&spi0_pc_pins>;  // 强制使用PC组引脚
            #address-cells = <1>;
            #size-cells = <0>;

            st7789v: st7789v@0 {
                compatible = "sitronix,st7789v";
                reg = <0>;
                spi-max-frequency = <32000000>;
                dc-gpios = <&pio 2 4 0>;   // PC4 (GPIO68)
                reset-gpios = <&pio 3 14 0>; // PD14 (GPIO110)
                debug = <1>;
            };
        };
    };

    fragment@1 {
    reg = <1>;
        target = <&pio>;
        __overlay__ {
            spi0_pc_pins: spi0-pc-pins {
                pins = "PC2", "PC0", "PC3";  // SCLK(PC2), MOSI(PC0), CS0(PC3)
                function = "spi0";            // 复用为SPI0功能
        drive-strength = <10>;
        bias-pull-up;
            };
        };
    };
};

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn