图像
Takuya Anzai
Takuya Anzai
IoT Product Engineer
已发布: 2022年10月26日

智能电表和家电等物联网设备的程序数量因功能增强呈现出不断增长的趋势。MCU的内部闪存容量不足时,则需要添加外部闪存。在各种类型的存储器中,有些用户为了控制单片机所使用的引脚数量,会使用QSPI串行闪存。

然而,QSPI串行闪存每次执行所存储的代码时都需要在内部RAM中进行部署。这一方法会导致系统启动时的加载时间变长。XIP模式正是作为解决这一难题的方法而诞生的。

使用支持该模式的单片机和串行闪存,便可以映射到MCU的地址空间进行访问,使CPU可以直接访问代码。

32位单片机RX671是一款支持XIP模式,可以满足串行闪存连接要求的产品。为了便于评估和开发RX671的XIP模式,本次我们发布了应用指南“使用QSPI XIP模式在串行ROM上执行程序的示例”,以供大家参考。

本应用指南包含三个示例程序。

①应用程序
(应用程序包含了在串行ROM上配置的程序)
②写入程序1
(该程序将部分应用程序装入写入程序1的内置ROM,并写入至串行ROM)
③写入程序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开发时体验试用。

图像
Renesas Starter Kit+ for RX671 Board Diagram

XIP模式是一种可轻松扩展RX671代码区域的功能。我们通过将经常读取的程序存储在内置闪存中,并将其他程序存储在串行闪存中,从而提供了一种更大规模、更高效的系统构建方法。

关于RX671的特性,在后续的博客中有具体介绍,欢迎浏览:“一款可满足持续进化的IoT设备需求的新产品——RX671

文档

类型 文档标题 日期
应用文档 PDF 1.39 MB 日文
1 item