sagasarate 发表于 2023-11-10 13:47:28

ESP32S3+FT7789下LVGL的Music测试10帧算不算正常水平


研究LVGL中
硬件环境ESP32S3+FT7789的480x320屏,走SPI接口

软件IDF+LVGL,跑Music测试,基本是10-12帧的样子,算不算正常水平?

受限于ESP32S3的DMA一次传输大小,flush也就一次能刷30行,不知道这个LVGL的draw_buf大小有什么讲究,LVGL自带的驱动一次传输量就是draw_buf大小,缺省是40行大小,但超过DMA一次传输大小了,直接出错,后来明白了这点改成30行就好了,但不知道是不是把draw_buf设成全屏大小,然后flush内部分块传输会不会提升效率

eric2013 发表于 2023-11-11 08:52:03

这种的,应该区别不大,你可以简单换算下,这个屏是16bit颜色格式的话。

那么你的SPI主频就是 480*320*2*16 = 49MHz,你看看是不是对应的上
页: [1]
查看完整版本: ESP32S3+FT7789下LVGL的Music测试10帧算不算正常水平