QSPI(Quad-SPI)是一种专用的通信接口,连接单、双或四条数据线SPI FLASH存储器。该接口可以在二种模式下工作:
间接模式:使用寄存器执行全部操作;
内存映射模式:外部 FLASH 映射到微控制器地址空间,从而系统将其视作内部存储器。
该QSPI接口还可以被软件配置成为eXecute-In-Place(简称XIP)模式,在此模式下,Flash可以被当作一段只读区间直接被当做存储器读取。在默认上电之后,QSPI即处于该模式之下,由于Flash掉电不丢失的特性,因此可以将系统的启动程序存放于外部的Flash中,然后处理器核通过eXecute-In-Place模式的QSPI接口直接访问外部Flash加载启动程序启动。