【技术】一文介绍如何使用QSPI XIP模式在串行ROM上执行程序,轻松扩展单片机代码区域
智能电表和家电等物联网设备的程序数量因功能增强呈现出不断增长的趋势。MCU的内部闪存容量不足时,则需要添加外部闪存。在各种类型的存储器中,有些用户为了控制单片机所使用的引脚数量,会使用QSPI串行闪存。
然而,QSPI串行闪存每次执行所存储的代码时都需要在内部RAM中进行部署。这一方法会导致系统启动时的加载时间变长。XIP模式正是作为解决这一难题的方法而诞生的。
使用支持该模式的单片机和串行闪存,便可以映射到MCU的地址空间进行访问,使CPU可以直接访问代码。
32位单片机RX671是一款支持XIP模式,可以满足串行闪存连接要求的产品。为了便于评估和开发RX671的XIP模式,本次RENESAS发布了应用指南“使用QSPI XIP模式在串行ROM上执行程序的示例”,以供大家参考。
本应用指南包含三个示例程序。
①应用程序
(应用程序包含了在串行ROM上配置的程序)
②写入程序1
(该程序将部分应用程序装入写入程序1的内置ROM,并写入至串行ROM)
③写入程序2
(该程序通过串行通信从主PC接收部分应用程序,并写入至串行ROM)
①包含RX671初始设置和QSPI XIP模式的启用,以及存储在串行闪存中的程序。程序②和③用于实现在串行闪存中存储程序。
通过①可以了解如何进行RX671初始设置和执行串行闪存代码,通过②和③可以了解如何将程序存储在串行闪存中。参考本应用指南,可以轻松快速地分析和开发QSPI XIP模式。
此外,本应用指南还介绍了RX671参考套件Renesas Starter Kit+ for RX671的操作方法。除了QSPI串行闪存外,该评估板还提供了一个可全面评估RX671触摸按键、麦克风和SD插槽功能的套件。
XIP模式是一种可轻松扩展RX671代码区域的功能。我们通过将经常读取的程序存储在内置闪存中,并将其他程序存储在串行闪存中,从而提供了一种更大规模、更高效的系统构建方法。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Vicky转载自Renesas官网,原文标题为:单片机代码区域轻松扩展!关于使用QSPI XIP模式在串行ROM上执行程序的示例介绍,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】解析32位单片机语音芯片更适合物联网发展趋势的原因
语音交互和语音识别技术被物联网广泛应用,这就要求CPU处理速度和存储器容量都有了更高的要求,因此,32位单片机语音芯片更加适合物联网的发展趋势。本文中九芯电子将为大家介绍32位单片机语音芯片在物联网语音交互和语音识别的优势。
Easy Expansion of MCU Code Area! Introducing Example of Program Execution from Serial ROM Using QSPI XIP Mode
The program code size of IoT devices such as smart meters and home appliances tends to increase due to functionality enhancement. When MCU’s internal Flash memory faces capacity shortage, adding external Flash memory can be a solution.
Holychip(芯圣电子)MCU及MCU周边芯片选型指南
目录- 公司简介 通用ARM单片机 Flash单片机 MTP单片机 OTP单片机 电子烟专用单片机 电子烟专用芯片 车规单片机 2.4G/PD芯片 LDO OP 电机驱动 电机预驱 锂电充放电管理芯片 MOS 充电器专用单片机 雾化/手电专用单片机 BMS芯片 工具和配套资料
型号- HC20LO2030,SQ333,HC20OP0358,HC18P133L,HC32AT系列,HC20MD1225,HC89S105AC8T7M,HC89F3541B,AO3407,HC32F407VG,HC89F3531,HC20LO0012,HC89F0541,AO3401,HC20LO2033,AO3402,HC89S5840,HC89S003BF6P7M,YK2302A,AO3400,HC89F0411A,HC89F301C,HC18M303D,HC20LO1117-33,2N7002K,HC32F103BRB,HT66F0195,HC-ICD V4,YK3407,HC15P013A0,HC89F3541,HC89F3421,YK3401,HC32AT3781,HCP2019-5,HC89F0312,AO3415,SQL6970A2,HC89S105AK8T7CM,SQL6970A1,STM8S105K3,HC89S003AF4U7M,STM8S105S6,HC20LO0018,STM8S105S4,HC89F302C,HC18M302D,STM8S005C6,STM8S105K6,STM8S105K4,HC18M003,HC88T3681,HC89M7102,APM2306,HC89M7101,HC18M002,HC89M7103,STM8S003K3,HC60W2401,SQ3400,HC32F407系列,HC89F0421A,SQL6980A2,HC18P015B0,SQL6980A1,SQL6967,HC20CD4056,HC89S003BF6U7M,SQL6966,HC20LO1117-50,HC20CD4054,SQ2301A,HC89S001AJ4M7,HC20MD2012,HC32F030,HC20MD2011,HC32T3031,HC89S103K6T6,HC20LO1050,HC20MD2002,FDV301N,HC20BS6055,SQL4256,HC8M2401,HC20LO2025,HC89F0531,HT66F0185,BSS138K,HC88L051F4P7,HC8M603-SSOP20,YK2301A,SQL6973A2,SQL6973A1,HC8M603-SSOP24,HC16P100B1,HC20MD2001,HC18P018A0,N76E003AQ20,HC89S003AF4P7M,HC89S105AS8T7CM,HC20LO0050,HC18P110B0,HC88T3661,HC89F3521B,HCP2019-AD,HC20LO1025,HC-PM51 V5,HC15P121B1,HC32F407RG,HC32F103BVB,HC89F0431A,STM8L051F3,SQ2711L,HC8P2401L,SQL5811,SQL5810,HC16P122A1,HC20CD4156,HC20OP0324,HC20LO1150,S3F9454,HC88T3671,HC8M612-SOP16,HC32F030BK6,HC32T3051,SQ3407,HC18P235L,HC20LO1033,HC60W2401L,HC20LO1030,SQ3401,HC32F407,HC18P015A0,STM8S103K3,HC32F103系列,SQL6972A2,SQ2302A,SQL6972A1,HC16P122B1,SQL583,HC32F030BC8,HC-PM18 V5,STM8S005K6,HC8AT3541,HC20LO2050,XP152A,STM8S105C6,HC89F3531B,HC20LO1125,SQ7002,HC88L051F4U7,IRLML6402,HC20LO0033,IRLML6401,HC-LINK V4,AO3423,HC32F030BR8,HC89F0322,HC18M5830,HC20LO0030,HC89F303C,HC18M301D,AP2301,HC20LO1117-15,HC20LO1117-AD,AP2306,SI2307,STM8S003F3,SI2306,HC18P110A0,HC18P233L,HC20MD1115,HC32AT,SQL5820,HC20LO1133,STM8S001J3,HC89F0332,HC20LO1130,HC32F103BCB,SQL6971A1,WNM2306,SQL5822,SQL6990A1,HC32F103,HC32F407ZG,SQL6971A2,HC20LO1117-20,SI2301,HC32F030系列,HC20LO1117-25
CSA37F71 数据手册
描述- CSA37F71是一款集成了高精度测量AFE的32位MCU,适用于压感检测等应用。它具备64K字节闪存、12K字节RAM、内置模拟多路通道选择器、可编程增益放大器和16位SAR ADC等功能。该产品广泛应用于手机、穿戴、笔记本电脑、工业和家电等领域。
型号- CSA37F71-WLCSP36,CSA37F72,CSA37F71,CSA37F71 系列,CSA37F70
【应用】可产生6路PWM信号的32位微控制器SWM120满足单相BLDC风扇电机驱动需求,转换速率高达1MSPS
单相BLDC风扇电机驱动方案采用华芯微特的32位微控制器SWM120作为电机驱动芯片。这是一款基于32位ARM® Cortex™-M0内核的微控制器,与传统8051单片机相比, 保证了高性能、低功耗、代码密度大等优势,适用于工业控制及白色家电等诸多应用领域。
CSA37F71产品数据手册
描述- CSA37F71是一款集成了高精度测量AFE的32位MCU,适用于手机、穿戴、笔记本、工业、家电和汽车等领域。它具备丰富的功能和特性,包括32比特MCU、64KB闪存、12KB SRAM、多种GPIO配置、多通道模拟输入等。
型号- CSA37F71-WLCSP36,CSA37F71
Discovery_ES32F0654 32位单片机芯片应用笔记
型号- ES32F0654系列,ES32F0XX,ES32F0356,ES32F0654,ES32F0356系列,ES32F0XX系列
低功耗电容触控开关方案,让智能家电控制界面更酷炫
针对EFM32的低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于Silicon Labs的32位单片机EFM32的电容式触开关方案。
【产品】基于ARM Cortex®-M0+内核的32位MCU BAT32G1x9,主频最高64MHz
中微半导体32位单片机BAT32G1x9基于ARM Cortex®-M0+内核,主频最高64MHz,提供卓越低功耗特性及丰富外设资源,支持512KB Flash,多达3个CAN接口,可用于工业控制、新能源、安防监控、智能家电及物联网等。
【应用】EFM32TG11 32位MCU在校园人员定位手环中的应用
Silicon Labs公司生产的EFM32TG11系列MCU,配置有32-bit ARM®Cortex®-M0+处理器内核,主频高达48MHz,在运行模式下电流仅37uA/MHz,深度睡眠模式下电流仅1.3uA,同时该系列MCU的可由自主式外设来管理传感器输入、阀值、报警触发器等功能,而无需主MCU内核干预,能进一步降低MCU功耗,其优异的低功耗性能适合做为智能手环的主控芯片。
【经验】EFM32系列32位MCU如何实现37uA/MHz低功耗,以便选择合适的电源设计
Silicon Labs公司推出的EFM32系列单片机,是ARM内核单片机低功耗的领先者。在正常运行模式下,Cortex-M4内核运行功耗低至80uA/MHz;Cortex-M3内核运行功耗低至64uA/MHz;Cortex-M0内核运行功耗低至37uA/MHz。不同的供电方式,功耗也会不同,本文介绍供电方式设计,以便选择合适的电源设计。
S1C31D50 32-bit Single Chip Microcontroller
描述- S1C31D50是一款32位ARM Cortex-M0+微控制器,集成了硬件处理器,可执行语音/音频播放、语音速度转换和自检功能。该芯片适用于家电、白色家电和电池供电产品,具有低内存占用和多语言支持的特点。
型号- S1C31D50
瑞萨RH850单片机开发教程AN001——开发板介绍
瑞萨RH850单片机开发教程AN001——开发板介绍瑞萨RH850系列作为在汽车业界首屈一指的32位MCU,在汽车行业应用广泛,从涉及到安全的发动机的电喷,EPS等到车载仪表,车载娱乐系统都有RH850系列MCU的身影。该系列采用最新的40nm工艺,功能安全方面符合ASIL-B,ASIL-C,ASIL-D等级。接下来作者将一步一步引导大家对瑞萨RH850单片机进行开发。瑞萨推出了一开针对RH850
【经验】瑞萨RL78 MCU芯片工程代码使用指引之对单片机IO口进行位操作
瑞萨科技是世界十大半导体芯片供应商之一,在汽车领域的MCU市场份额更是排在最前列。近日笔者碰到刚接手瑞萨MCU的开发人员,提出一个比较有意思的问题,分享出来以帮助大家更快上手。本文分享的是瑞萨R5F109GE使用瑞萨自有的CS+的编译器,但在编程中,无法对单片机IO口进行位操作。
RX 产品家族 瑞萨32位单片机
型号- RX200,RX13T,RX23T,RX71M,RX621,RX65N,RX220,RX100,RX63N,RX140,RX23E-A,RX600,RX23W,RX700,RX63T,RX651,RX72M,RX24T,RX62N,RX72N,RX113,RX24U,RX630,RX66T,RX631,RX610,RX600系列,RX66N,RX130,RX230,RX64M,RA6T1,RX100系列,RX671,RX231,RX110,RX210,RX111,R5F572MNHGFC#V0,RX62G,RX-T,RX21A,RX200系列,RX700系列,RX634,RX62T,RX72T
电子商城
品牌:EPSON
品类:32-bit Single Chip Microcontroller
价格:¥35.1261
现货: 4,800
现货市场
服务
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
可加工PCB层数:4~32层,加工板材:多层板/HDI板/FR4板/高频板/高速板/高温板/铜基板/铝基板/陶瓷基板/软硬结合板,成品尺寸:3~1100mm,板厚:0.15-80mm,最小孔径:0.1mm,铜厚:最高14oz。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论