AT32 MCU QSPI使用指南

AT32 MCU QSPI使用指南

前言
本应用入门指南主要介绍以下几部分内容:

  1. 基于雅特力提供的 V2.x.x 的 BSP 板级支持包来进行 QSPI 的命令端口的配置及操作
  2. 基于雅特力提供的 V2.x.x 的 BSP 板级支持包来进行 QSPI 的 XIP 端口的配置及操作
  3. XIP 端口扩展 ROM/RAM 应用
  4. 数据加解密
  5. 下载算法文件的制作

支持型号列表:
AT32F435xx
AT32F437xx

目录
简介… 10
时钟源 … 10
函数接口表 … 10
命令端口 … 12
协议说明… 12
数据传输… 12
CPU PIO 模式…13
DMA 模式 …13
初始化流程 … 13
模式切换(Switch to Command Port)…13
时钟分频配置(Clock Source Configuration) …13
SCLK 空闲模式配置(SCLK ldle Mode Configuration)…14
WIP 配置(WIP Configuration) …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

文件 原件可查看如下链接:
https://bbs.21ic.com/forum.php?mod=viewthread&tid=3192248&page=1&extra=#pid12552510

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值