初级会员
- 积分
- 160
- 金钱
- 160
- 注册时间
- 2014-5-25
- 在线时间
- 21 小时
|
5金钱
硬件:STM32F407VGT6+IS62WV51216
显示屏:854*480 8080接口
软件:MDK+LittleVGL6.0
SRAM挂在STM32的Bank1区域3上(FSMC_NE3)(和原子的硬件一致),地址0x68000000,LCD挂在STM32的Bank1区域1上(FSMC_NE1),LCD_RS接到STM32的FSMC_A16,LCD地址结构体基地址0x60000000 | 0x0001FFFE。
问题描述1:如果按照原子的历程,先初始化LCD,后初始化SRAM,则显示屏无显示内容,直接黑屏;如果在SRAM初始化后再初始化LCD,则可以正常显示,但是会出现问题描述2中的问题;
问题描述2:用SRAM作为LittleVGL的缓存,显示屏上半屏显示正常,下半屏会出现上半屏中的显示内容,并且如果下半屏在有键盘刷新的时候,会出现在上半屏上,效果见图
原子综合例程显示效果
问题描述3:运行LittleVGL v7.8.1的benchmark例程同样会出现这样的问题,效果如下图
v7.8.1显示效果
原子哥和各位大神帮忙看看是哪里的问题,我怀疑是SRAM缓存的或者显示屏分辨率配置的问题,但不知道具体出在哪里。
|
|