1. 基于雅特力提供的 V2.x.x 的 BSP 板级支持包来进行 QSPI 的命令端口的配置及操作
2. 基于雅特力提供的 V2.x.x 的 BSP 板级支持包来进行 QSPI 的 XIP 端口的配置及操作
3. XIP 端口扩展 ROM/RAM 应用
4. 数据加解密
5. 下载算法文件的制作
目录
简介........................................................................................................................10
时钟源....................................................................................................................10
函数接口表.............................................................................................................10
命令端口................................................................................................................12
协议说明.................................................................................................................12
数据传输.................................................................................................................12
CPU PIO 模式.............................................................................................................13
DMA 模式...................................................................................................................13
初始化流程.............................................................................................................13
模式切换(Switch to Command Port)......................................................................13
时钟分频配置(Clock Source Configuration) .......................................................13
SCLK 空闲模式配置(SCLKldle Mode Configuration).........................................14
WIP 配置(WIPConfiguration)..............................................................................14
操作参数配置说明...................................................................................................14
performance enhance mode 配置..............................................................................15
instruction code 的配置..............................................................................................16
instruction length 配置................................................................................................17
address code 配置......................................................................................................17
address length 配置....................................................................................................18
data counter 配置.......................................................................................................18
second dummy state cycle 配置.................................................................................18
write data enable 配置................................................................................................20
operation mode 配置..................................................................................................20
read status 配置.........................................................................................................21
命令配置示例..........................................................................................................22
单一命令的方式..........................................................................................................22
命令+写数据的方式....................................................................................................23
命令+读数据的方式 ....................................................................................................24
命令+地址的方式........................................................................................................25
WIP 状态硬件自动轮询方式.......................................................................................26
WIP 状态软件手动轮询方式.......................................................................................27
命令+地址+读数据的方式...........................................................................................28
命令+地址+读数据(DMA)的方式............................................................................29
Read with PE mode 的方式........................................................................................30
命令+地址+写数据的方式...........................................................................................34
命令+地址+写数据(DMA)的方式............................................................................36
XIP(地址映像)端口 ............................................................................................38
说明........................................................................................................................38
映像地址.................................................................................................................38
初始化流程.............................................................................................................38
XIP 参数配置..........................................................................................................39
XIP-Read 参数配置....................................................................................................39
XIP-Write 参数配置.....................................................................................................39
效能参数配置..............................................................................................................40
XIP 扩展 ROM/RAM 应用...........................................................................................42
扩充 Memory 在 MDK 上.........................................................................................42
MDK 配置...................................................................................................................42
代码初始化配置 ..........................................................................................................43
扩充 Code 在 MDK 上.............................................................................................44
MDK 配置...................................................................................................................45
代码初始化配置..........................................................................................................46
数据加解密.............................................................................................................47
下载算法文件制作..................................................................................................48
制作 MDK 的 FLM 算法文件....................................................................................48
复制并修改工程名称...................................................................................................48
修改使用的器件..........................................................................................................48
修改算法文件的输出名称............................................................................................49
修改 User 选项............................................................................................................49
修改 C/C++选项...........................................................................................................50
修改 Asm 选项..............................................................................................................50
修改 Linker 选项........................................................................................................51
修改 FlashPrg.c 文件..................................................................................................53
修改 FlashDev.c 文件.................................................................................................56
加载使用算法文件.......................................................................................................57
制作 IAR 的 OUT 算法文件 .....................................................................................59
复制并修改工程名称...................................................................................................59
修改使用的器件..........................................................................................................59
修改算法文件的输出名称............................................................................................60
修改 qspi_algorithm.c 文件.........................................................................................61
加载使用算法文件.......................................................................................................64
效能评估................................................................................................................67
文档版本历史 .........................................................................................................68