0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用QSPI XIP模式在串行ROM上执行程序的示例介绍

瑞萨电子 来源:瑞萨电子 作者:瑞萨电子 2022-11-01 11:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

智能电表和家电等物联网设备的程序数量因功能增强呈现出不断增长的趋势。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模式。

2fd464c6-591a-11ed-a3b6-dac502259ad0.png

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开发时体验试用。

2ffdc4c4-591a-11ed-a3b6-dac502259ad0.jpg

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45335

    浏览量

    663306
  • ROM
    ROM
    +关注

    关注

    4

    文章

    578

    浏览量

    88530
  • QSPI
    +关注

    关注

    0

    文章

    47

    浏览量

    13234

原文标题:工程师说 | 使用QSPI XIP模式在串行ROM上执行程序的示例介绍

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用e203的flashxip模式,需不需要在软件中对qspi0进行xip模式的设置?

    请教一下大家,想使用e203的flashxip模式,需不需要在软件中对qspi0进行xip模式的设置。 以及关于e203mcu的flashxip模式
    发表于 11-10 06:20

    qspi0配置成了普通的fifo模式,读什么都返回0xff,这是怎么回事?

    我把qspi0配置成了普通的fifo模式,不是xip模式,但是现在读什么都返回0xff,读id也返回0xff,也不是没有数据,RXDATA寄存器里是有数据的,但是就是0xff,这是怎么
    发表于 11-06 06:57

    QSPI PSRAM伪静态随机存储器选型攻略

    QSPI PSRAM是一种集成了QSPI接口与PSRAM存储功能的高效芯片。QSPI(四线串行外设接口)是一种高速串行通信接口,用于连接外部
    的头像 发表于 10-23 15:40 296次阅读

    ART-Pi中启用外部flash是在哪里配置了qspi的引脚呢?

    1、我目前是自己学习画了一块儿板子,想要学习rtthread+lvgl,我添加完lvgl包的时候报错rom超了。于是了解到需要使用外部flash。我的板子也连接了QSPI接口的W2
    发表于 10-10 06:09

    从 APROM 切换到 LDROM 执行程序更新时应使用什么软件重置?

    从 APROM 切换到 LDROM 执行程序更新时应使用什么软件重置
    发表于 08-27 16:34

    从 APROM 切换到 LDROM 以执行程序更新或从 LDRO 切换时,应使用什么软件重置?

    从 APROM 切换到 LDROM 以执行程序更新或从 LDRO 切换时,应使用什么软件重置
    发表于 08-22 07:46

    AMD Versal自适应SoC的级联模式示例

    本篇博文主要讲解 PL 中如何使用 AXI Interrupt Controller (INTC) 的级联模式,将 IP 核超过 32 个的中断连接到 PS
    的头像 发表于 07-22 17:41 1423次阅读
    AMD Versal自适应SoC<b class='flag-5'>上</b>的级联<b class='flag-5'>模式</b><b class='flag-5'>示例</b>

    keil调试阶段无法进行仿真,能进到仿真界面,但是无法执行程序怎么解决?

    keil调试阶段无法进行仿真,能进到仿真界面,但是无法执行程序,这个怎么解决?烧录器用的是jlink
    发表于 07-18 06:08

    飞凌嵌入式ElfBoard ELF 1板卡-uboot启动流程分析之boot ROM阶段

    将uboot代码从启动介质取出,加载到内存中去执行。那么就需要某个程序来做这些工作。i.MX6ULL内部有一块ROM,存储着一段代码,这部分代码是SOC设计时实现的,电后会首先运行,
    发表于 05-28 10:01

    求助,关于FX3 ROM引导加载程序系统重启问题求解

    加载程序。 该问题是否与已知勘误表问题(FX3 自供电时,USB 启动模式下 USB 枚举失败)有关,因为 USB 端口/电路板系统重置期间不会完全断电? 如果是这样,那么就没有办法解决这个问题,让
    发表于 05-13 06:06

    串行通信接口SPI与QSPI的区别

    嵌入式系统的世界里,选择正确的通信技术可以对项目的性能和可扩展性产生重大影响。让我们比较两个流行的串行通信接口:SPI(串行外设接口)和QSPI(四路SPI)。
    的头像 发表于 04-09 15:24 2519次阅读
    <b class='flag-5'>串行</b>通信接口SPI与<b class='flag-5'>QSPI</b>的区别

    QSPI启动模式EMMC跳转失败的原因?

    失败了: 4. 我使用的 emmc burn 命令如下: 一个。使用串口模式,烧录工具烧录 QSPI,然后写入 FIP。S32 位于 EMMC 0 地址; b.使用串行引导(sw3 拨号到 emmc
    发表于 04-02 08:07

    MRCANHUBK344测试Qspi_Ip_Example_S32K344,遇到Qspi_Ip_Init返回STATUS_QSPI_IP_BUSY的问题求解

    我目前正在 MRCANHUBK344 开发人员板测试Qspi_Ip_Example_S32K344。示例项目使用 MX25L6433FM2R-08G 闪存器件,而 CANHUB 板卡配备了
    发表于 03-20 07:32

    AN210 GD32G5x3系列QSPI高速模式时钟调整方法

    电子发烧友网站提供《AN210 GD32G5x3系列QSPI高速模式时钟调整方法.pdf》资料免费下载
    发表于 01-20 14:33 0次下载
    AN210 GD32G5x3系列<b class='flag-5'>QSPI</b>高速<b class='flag-5'>模式</b>时钟调整方法

    EE-180:ADSP-21161N EZ-KIT Lite使用ROM代码叠加

    电子发烧友网站提供《EE-180:ADSP-21161N EZ-KIT Lite使用ROM代码叠加.pdf》资料免费下载
    发表于 01-05 09:51 0次下载
    EE-180:<b class='flag-5'>在</b>ADSP-21161N EZ-KIT Lite<b class='flag-5'>上</b>使用<b class='flag-5'>ROM</b>代码叠加