RT1050 FLEXSPI 控制flash简述

本文简述了RT1050如何使用FlexSPI控制器操作Flash,涉及通讯引脚、LUT查找表、命令仲裁器、IP命令控制逻辑和AHB命令控制逻辑。FlexSPI支持A/B两组SPI接口,通过LUT存储访问Flash的指令序列,仲裁器决定执行命令。IP命令用于控制数据传输,AHB命令则限于读写操作。
摘要由CSDN通过智能技术生成

FLEXSPI 控制flash简述

注:参考野火的库开发指南及RM手册,简单描述关于Flexspi 控制flash的流程

下图为flexspi的架构图。

 

1.通讯引脚

    FlexSPI 外设包含有 A/B 两组 SPI 通讯接口, 即图 16-5中第①部分 IO_CTLIO 控制逻辑) 引出的SPI Bus FA port”和“SPI Bus FB port” 。 每组接口最多可外接 2个设备具体引脚参考rm手册。

2.LUT查找表

  访问 FLASH存储器通常包含一些读写功能的的控制指令, 主控设备可通过这些指令访问 FLASH存储器。

  为了适应这种需求, FlexSPI 外设中包含有一个指令查找表 LUTLook Up Table),即图 16-5中第②部分 SEQ_CTL(序列控制逻辑) 的主要内容, 它用来预存储访问外部设备时可能使用到的指令,需要对 FLASH进行访问时, FlexSPI 会从查找表 LUT 中获取相应的指令然后通过 SPI 接口对 FLASH 发起通讯。 

  该表使用序列的形式缓存指令,最多支持 16 个指令序列, 每个序列最多支持 8

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值