rv1103+1.3寸lcd 点亮屏幕失败,未生成fb0节点

  • ywk wrote: 2024-06-28 2:43 你好,我使用lvgl示例中得1.3寸lcd屏幕+rv1103g-plus得开发板,在如下得配置完成后,/dev下未生成fb0得节点。后续更不用说测试花屏等,均显示没文件。目前得疑问是要求在<SDK目录>/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig添加fb支持。我的是rv1103得文件,要修改得不应该是这个配置文件吧?或者没点亮屏幕是其他原因?
    使用 RV1103 添加fb支持也是修改 luckfox_rv1106_linux_defconfig 文件,未生成 fb0 节点建议检查设备树文件中的引脚配置,plus SPI节点配置参考:

    Code: Select all

    &spi0 {
    	status = "okay";
    	pinctrl-names = "default";
    	pinctrl-0 = <&spi0m0_cs0 &spi0m0_pins>;
    	spidev@0 {
    		status = "disabled";
    	};
    
    	st7789v@0{
    		status = "okay";
    		compatible = "sitronix,st7789v";
    		reg = <0>;
    		spi-max-frequency = <20000000>;
    		fps = <30>;
    		buswidth = <8>;
    		debug = <0x7>;
    		led-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;//BL
    		dc = <&gpio1 RK_PA2 GPIO_ACTIVE_HIGH>;		//DC
    		reset = <&gpio1 RK_PC3 GPIO_ACTIVE_LOW>;	//RES
    	};
    };
    
    &pinctrl {
        spi0 {
            /omit-if-no-ref/
            spi0m0_pins: spi0m0-pins {
                rockchip,pins =
                    /* spi0_clk_m0 */
                    <1 RK_PC1 4 &pcfg_pull_none>,
                    /* spie_miso_m0 */
                    // <1 RK_PC3 6 &pcfg_pull_none>,
                    /* spi_mosi_m0 */
                    <1 RK_PC2 6 &pcfg_pull_none>;
            };
        };
    };
    
  • 感谢,加上其中的那段设备树信息后确实点亮屏幕了。 spidev@0 {
    status = "disabled";
    };
    这个节点为什么要关闭呢,是和st7789v@0冲突了吗?
  • 是的,为了避免冲突需要手动关闭spidev@0,现已更新wiki。