1、片内Flash芯片不够了怎么办?
我芯片内部Flash已经很紧张了,随便一个背景图你让我存哪里?
这是个好问题。一般来说,我们所说的小资源环境是指:内部FLASH空间小于64K,当然也包括那些虽然芯片Flash较大(比如有128K)但原本的应用代码已经非常庞大——“留给GUI的空间已经不多”的情况。总之,留给Arm-2D的代码空间已经捉襟见肘,图片资源又该保存到哪里呢?
一般来说,很多芯片会提供一个叫做XIP的外设(也许你的芯片中对应的外设并不叫这个名字,但你可以根据下面的功能描述来对号入座),以便:
通过QSPI接口连接外部的SPI Flash芯片;
将外部Flash芯片中的内容映射到4G地址空间中
换句话说,我们可以像访问内部Flash那样使用芯片外部的SPI Flash,这其中不仅包括存储数据(比如图片),甚至还可以执行代码。
原作者:GorgonMeducer 傻孩子
更多回帖