Page 1 of 1
rv1103+1.3寸lcd 点亮屏幕失败,未生成fb0节点
Posted: 2024-06-28 2:43
by ywk
你好,我使用lvgl示例中得1.3寸lcd屏幕+rv1103g-plus得开发板,在如下得配置完成后,/dev下未生成fb0得节点。后续更不用说测试花屏等,均显示没文件。目前得疑问是要求在<SDK目录>/sysdrv/source/kernel/arch/arm/configs/luckfox_rv1106_linux_defconfig添加fb支持。我的是rv1103得文件,要修改得不应该是这个配置文件吧?或者没点亮屏幕是其他原因?
Re: rv1103+1.3寸lcd 点亮屏幕失败,未生成fb0节点
Posted: 2024-06-28 6:04
by Eng38
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>;
};
};
};
Re: rv1103+1.3寸lcd 点亮屏幕失败,未生成fb0节点
Posted: 2024-06-28 15:39
by ywk
感谢,加上其中的那段设备树信息后确实点亮屏幕了。 spidev@0 {
status = "disabled";
};
这个节点为什么要关闭呢,是和st7789v@0冲突了吗?
Re: rv1103+1.3寸lcd 点亮屏幕失败,未生成fb0节点
Posted: 2024-06-29 2:24
by Eng38
是的,为了避免冲突需要手动关闭spidev@0,现已更新wiki。