智能电表和家电等物联网设备的程序数量因功能增强呈现出不断增长的趋势。MCU的内部闪存容量不足时,则需要添加外部闪存。在各种类型的存储器中,有些用户为了控制单片机所使用的引脚数量,会使用QSPI串行闪存。
然而,QSPI串行闪存每次执行所存储的代码时都需要在内部RAM中进行部署。这一方法会导致系统启动时的加载时间变长。XIP模式正是作为解决这一难题的方法而诞生的。
使用支持该模式的单片机和串行闪存,便可以映射到MCU的地址空间进行访问,使CPU可以直接访问代码。
32位单片机RX671是一款支持XIP模式,可以满足串行闪存连接要求的产品。为了便于评估和开发RX671的XIP模式,本次我们发布了应用指南“使用QSPI XIP模式在串行ROM上执行程序的示例”,以供大家参考。
本应用指南包含三个示例程序
1应用程序
应用程序包含了在串行ROM上配置的程序
2写入程序1
该程序将部分应用程序装入写入程序1的内置ROM,并写入至串行ROM
3写入程序2
该程序通过串行通信从主PC接收部分应用程序,并写入至串行ROM
①包含RX671初始设置和QSPI XIP模式的启用,以及存储在串行闪存中的程序。程序②和③用于实现在串行闪存中存储程序。
通过①可以了解如何进行RX671初始设置和执行串行闪存代码,通过②和③可以了解如何将程序存储在串行闪存中。参考本应用指南,可以轻松快速地分析和开发QSPI XIP模式。
RX671 Group Example of Program Execution from Serial ROM Using QSPIX XIP Mode Application Note
此外,本应用指南还介绍了RX671参考套件Renesas Starter Kit+ for RX671的操作方法。除了QSPI串行闪存外,该评估板还提供了一个可全面评估RX671触摸按键、麦克风和SD插槽功能的套件。欢迎广大用户在功能评测和PoC开发时体验试用。
XIP模式是一种可轻松扩展RX671代码区域的功能。我们通过将经常读取的程序存储在内置闪存中,并将其他程序存储在串行闪存中,从而提供了一种更大规模、更高效的系统构建方法。
审核编辑:汤梓红
-
单片机
+关注
关注
6032文章
44513浏览量
632696 -
ROM
+关注
关注
4文章
562浏览量
85660 -
QSPI
+关注
关注
0文章
41浏览量
12174
原文标题:工程师说 | 使用QSPI XIP模式在串行ROM上执行程序的示例介绍
文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论