OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2196|回复: 2

Mini板LCD显示图标速度太慢,求解决

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-7-15
在线时间
9 小时
发表于 2017-7-17 10:51:53 | 显示全部楼层 |阅读模式
2金钱
本帖最后由 苏杭 于 2017-7-17 11:05 编辑

LCD用的是原子的800*480分辨率,4.3寸的电容屏。存了4个128*128的BMP图标在SD卡里(每个文件大概65k),使用库函数显示1个图标要将近1秒的时间。
我分析了下原因,可能是这几个方面:
1.mini板采用的是GPIO控制LCD,速度比FSMC慢很多。
2.SD卡使用SPI读取速度慢。
3.图片解码速度慢。
4.CPU主频72M,处理速度慢。
基于以上几点,我想了几个办法:
1.将芯片换为F429或者F767,提升硬件性能。
2.SD卡采用SDIO通信,提高读取速度。
3.外扩并口SRAM,开机初始化时将图标放到SRAM中。
手头只有1块mini板,可以借到一块战舰板,不知道战舰板的资源够不够用。
请大家给点建议,或者推荐一款比较适合GUI的开发板,谢谢。




最佳答案

查看完整内容[请看2#楼]

Mini板显示图标,不慢才不正常!如果UI界面的图片多的话那就F767,硬件JPEG解码
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-7-17 10:51:54 | 显示全部楼层
Mini板显示图标,不慢才不正常!如果UI界面的图片多的话那就F767,硬件JPEG解码
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2017-7-18 02:06:07 | 显示全部楼层
主要就是图片解码慢,你想要快,就别解码了,直接从SPI FLASH DMA到LCD,但是就得有FSMC才好使。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-19 01:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表