ARM技术论坛
直播中

刘润生

7年用户 753经验值
私信 关注
[资料]

Arm-2D界面设计之片内Flash不够怎么办

1、片内Flash芯片不够了怎么办?

我芯片内部Flash已经很紧张了,随便一个背景图你让我存哪里?

这是个好问题。一般来说,我们所说的小资源环境是指:内部FLASH空间小于64K,当然也包括那些虽然芯片Flash较大(比如有128K)但原本的应用代码已经非常庞大——“留给GUI的空间已经不多”的情况。总之,留给Arm-2D的代码空间已经捉襟见肘,图片资源又该保存到哪里呢?

一般来说,很多芯片会提供一个叫做XIP的外设(也许你的芯片中对应的外设并不叫这个名字,但你可以根据下面的功能描述来对号入座),以便:

通过QSPI接口连接外部的SPI Flash芯片;

将外部Flash芯片中的内容映射到4G地址空间中

换句话说,我们可以像访问内部Flash那样使用芯片外部的SPI Flash,这其中不仅包括存储数据(比如图片),甚至还可以执行代码。

原作者:GorgonMeducer 傻孩子

更多回帖

发帖
×
20
完善资料,
赚取积分