驱动代码没问题,屏幕能正常显示。
lvgl代码移植好了,但是显示异常。
运行官方代码里的examples,lv_example_get_started_1()的效果
lv_example_get_started_2()的效果
显示器驱动:ILI9341
屏幕大小:320*240
MCU:stm32f407vet6
lvgl版本:9.1.0
驱动代码没问题,屏幕能正常显示。
lvgl代码移植好了,但是显示异常。
运行官方代码里的examples,lv_example_get_started_1()的效果
显示器驱动:ILI9341
屏幕大小:320*240
MCU:stm32f407vet6
lvgl版本:9.1.0
引自免费微信小程序:皆我百晓生
从你的问题描述来看,你正在尝试在STM32上移植LVGL图形库,并且遇到了显示异常的问题。你已经确认驱动代码没有问题,屏幕可以正常显示。问题可能出在LVGL的移植配置或者与STM32的交互方式上。
首先,确保你已经正确配置了LVGL与STM32的接口。这包括屏幕驱动、输入设备(如触摸屏)、以及时钟系统。特别是与屏幕驱动有关的配置,因为你的显示器驱动是ILI9341,屏幕大小是320*240。确保LVGL的显示驱动配置与你的硬件相匹配。
关于你提供的图1至图4的内容,看起来像是LVGL的示例应用程序的输出。这些图像显示的内容似乎是正常的文本和图形元素,但是可能存在布局或对齐问题。如果这些图像与你的预期不符,可能是LVGL的配置或代码中的问题。
针对你的问题,这里有一些可能的解决步骤:
如果你能提供更多关于你的配置和代码的信息,我可以提供更具体的帮助。另外,如果有具体的错误消息或日志信息,也可以提供给我,这将有助于更准确地定位问题。