请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 91|回复: 4
收起左侧

[STemWin] NAND Flash是不是不能CPU直接寻址?

[复制链接]

8

主题

80

帖子

101

积分

初级会员

积分
101
发表于 4 天前 | 显示全部楼层 |阅读模式
NAND Flash是不是不能CPU直接寻址?现在有一片NAND Flash,存储有bmp格式图片,要显示图片时,是不是要先将Flash的数据加载到RAM,再显示出来,这样会不会占用太多的RAM?如果使用GUI_BMP_DrawEx()函数,显示速度是不是很慢?大家在使用emwin时,有大量的图片,都是存储在哪里?为什么串口屏切换图片的速度很快,像大彩,迪文的,而且也没有带容量很大的RAM,是怎么实现的?
回复

使用道具 举报

5391

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
43672
QQ
发表于 3 天前 | 显示全部楼层
1、对于F429使用emWin而言,一定要提前绘制到存储设备里面,效果才能比较流畅。直接绘制BMP,JPEG图片,效果一般。
     还有很多其它的方案也可以,比如有并行的NOR Flash,效果很好。

2、H7比较省事,因为有JPEG硬解,速度很快,所以不用担心这个问题。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

17

帖子

19

积分

新手上路

积分
19
发表于 昨天 08:54 | 显示全部楼层
我也很好奇怎么那些串口屏刷图速度那么快,关键是成本还很低。EMWIN绘制图片用SDRAM虽然刷新快  但是从存储设备加载到SDRAM还是需要一点时间  所以每次的现象是点一下要反应一下才刷出来。
回复

使用道具 举报

8

主题

80

帖子

101

积分

初级会员

积分
101
 楼主| 发表于 昨天 09:08 | 显示全部楼层
各有各的优势吧,但是使用STM32+SDRAM+emWin的方案成本也不低,性能也没用串口屏强,很多实际的应用用个串口屏也能解决,但是串口屏用起来感觉就是一个蠢办法,完全是用图片堆起来的,灵活性太差了 纠结!
回复

使用道具 举报

22

主题

1184

帖子

1228

积分

至尊会员

积分
1228
发表于 昨天 11:24 | 显示全部楼层
无非就两个问题,一个解码,一个从源地址要目的地址的传输速度。
传输速度可以DMA解决,STM32各种外设基本都可以DMA到LCD显存,然后就是解码,解码是单片机的硬伤,支持硬解才行,所以适合用位图,可以适当压缩处理。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-3-19 23:11 , Processed in 0.169549 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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