我的开发板是RV1103-LUCKFOX-PICO-PLUS,按照https://wiki.luckfox.com/zh/Luckfox-Pico/Luckfox-Pico-LVGL的使用方法,无法点亮屏幕怎么回事?设备树已经按照wiki修改了,不同的地方是:
1、KERNEL设备树文件路径:/sysdrv/source/kernel/arch/arm/boot/dts/rv1103g-luckfox-pico-plus.dts(因为我的开发板是rv1103-luckfox-pico-plus),参见dev_tree1.png;
2、LCD指定的BL/DC/RES管脚修改了,主要是编译镜像时提示无法找到gpio2,我怀疑是gpio2在设备树中没有指定标签,所以做了修改,修改地方参见:dev_tree2.png
luckfox pico plus无法点亮屏幕
您好,根据您的描述,修改后的设备树文件仍然存在问题,编译镜像时提示无法找到gpio2,根据 LUCKFOX-PICO-PLUS 的原理图可知引脚中并不存在 gpio2 相关引脚。wiki 中提供了 LUCKFOX-PICO-MAX 的设备树文件,建议对比 LUCKFOX-PICO-MAX 和 LUCKFOX-PICO-PLUS 的引脚图进行修改。
注意: 除了以上三个引脚,其他引脚配置可能也需要更改,建议对比两者引脚图进行修改。另外还有个问题,在按照教程配置了FB后,用dmesg无法发现fb驱动和st7789加载信息,然后我在menuconfig配置st7789v的驱动,依然无法发现fb设备和st7789驱动信息,通知打开LVGL的DEMO提示“ cannot open framebuffer device: No such file or directory”
您好,根据运行DEMO的提示,说明依旧没有生成FB设备,请检查以下几点:
1.使用的LCD是否为 Pico-LCD-1.3,若不是确保正确连接引脚
2.修改设备树SPI0配置(注意引脚还需要配置为通用IO)
3.修改内核配置,添加以下内容
1.使用的LCD是否为 Pico-LCD-1.3,若不是确保正确连接引脚
2.修改设备树SPI0配置(注意引脚还需要配置为通用IO)
3.修改内核配置,添加以下内容
Code: Select all
CONFIG_SPI_MASTER=y
CONFIG_FB=y