【经验】以MCU RH850/F1x为例介绍如何将CODE定义到RAM中

2020-10-08 世强
MCU,RH850/F1x,Renesas MCU,RH850/F1x,Renesas MCU,RH850/F1x,Renesas MCU,RH850/F1x,Renesas

嵌入式系统设计时,有时候由于一些算法的需求,需要将一部分代码通过外部通信接口传入到应用系统中,这段代码就相当于一个种子,运行在RAM中,等执行完对应的算法后,重启协同,RAM中的导入的种子被释放掉,在一定程度上保证了算法的时效性和可靠性。


那么,问题来了。

如何实现这种将代码定义到RAM中的操作?

以瑞萨电子MCU RH850/F1x为例,可以通过设置section的方式,将特定的函数定位到RAM中,那么,这些该如何操作呢?


首先,在link option的section中,自定义数据段和函数段,如下:

图一,Section段分配


如上,定义两个数据段FLASH_RAMDATA和代码FLASH_RAMCODE,段名可自己任意设定。设置好这两个段后,在程序中通过特定语法进行函数的指定,语法如下:

#pragma section text "FLASH_RAMCODE"

。。。  //函数体

#pragma section default

按照如上语法设置定位后,编译后,函数地址分配如下:

图二,函数输出地址分配


如此按照上述分配,可将函数定位到RAM段中,实现RAM中执行code操作。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由落叶萧萧提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

基于MM32F5270 MCU初步学习移植FreeRTOS

FreeRTOS是一个RTOS类的嵌入式实时操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。本系列微课堂基于MM32F5270 MCU初步学习使用FreeRTOS开发。

2024-08-30 -  设计经验 代理服务 技术支持 批量订货

如何给Keil IAR等IDE以及jlink添加云途MCU信息?

由于不同厂牌以及不同型号的MCU都有其特定的架构、外设、寄存器配置等特性,故在使用Keil、IAR等集成开发环境(IDE)进行嵌入式系统开发时,为了使IDE正确地编译代码、配置项目设置以及进行调试。需要添加这些信息到指定的IDE环境中。本文以添加云途MCU YTM32B1LE0的设备信息为例进行说明。

2024-11-08 -  设计经验 代理服务 技术支持 批量订货

【经验】使用Simplicity Studio V4正确配置嵌入式系统的时钟

在嵌入式系统中,时钟电路的设计和配置是整个电路稳定工作的基础和关键,本方案中配有两路无源晶振电路,一路为32.768KHz,为系统提供实时时钟;另外一路为48MHz,作为系统的主晶体。设计时采用芯科科技Simplicity Studio V4软件的相关功能进行硬件配置,并自动生成代码。

2020-10-25 -  设计经验 代理服务 技术支持 批量订货

CPU和MCU的差异

在现代计算机和嵌入式系统中,CPU(中央处理器)和MCU(单片微型计算机)是两种关键的处理器类型,各自在不同的应用场景中发挥着重要作用。虽然它们都是处理器,但它们的设计和功能有着显著的差异。

2024-07-18 -  技术探讨 代理服务 技术支持 批量订货

【技术】解析武汉芯源MCU CW32系统滴答SysTick定时器

Cortex-M0+处理器中内置有一个SysTick定时器,通常用于嵌入式操作系统的多任务切换,在不使用操作系统的应用中,亦可作为其它用途,如定时、计时或者为需要周期性执行的任务提供中断源。

2023-01-06 -  技术探讨 代理服务 技术支持 批量订货

世强目前有代理riscv的mcu吗?

世强代理的RISC-V内核MCU厂家越来越多,还在不断增长。 国外厂家有瑞萨 【产品】瑞萨推出全新RISC-V MCU R9A02G020,优化先进电机控制系统设计和降低用户开发成本 国内厂家介绍如下: 广芯微内置32位RISC-V内核的PD SoC芯片UM3506,最高主频33MHz 全球首家全栈自研RISC-V内核的通讯接口芯片/全栈MCU供应商沁恒(WCH) RISC-V内核低功耗32位MCU,中移芯昇授权世强先进全线代理 芯昇科技携多款芯片产品亮相ICDIA,助力RISC-V生态发展 先楫半导体提供多系列通用MCU,以开源的RISC-V架构为核心,综合性能达世界领先水平 航顺芯片首次进入胡润全球独角兽榜,已量产中国第一颗M3+RISC-V多核MCU 中微半导体积极推动RISC-V架构安全化、智能化,共筑国产安全芯片生态 博流业界第一款基于RISC-V CPU的WI-FI+BLE双模SoC芯片,打造智慧家居AIoT芯片平台 璇玑CLE系列是核芯互联基于32位RISC-V内核推出的通用嵌入式MCU处理器 方寸微电子加入RISC-V产业联盟,推动安全芯片国产化,打破国外芯片技术垄断

2019-12-09 -  技术问答

SILICON LABS采用能量收集技术为嵌入式系统设计永续供电

许多无法连接市电的嵌入式系统通常会采用电池供电,但当电池电量用完时,更换电池的维护成本相对较高,并造成相当多的困扰,若能通过能量收集技术来为系统永续供电,便可解决这个问题。本文将为您介绍如何利用能量收集技术来建立永久运行的嵌入式系统,以及由Silicon Labs(芯科科技)推出的相关解决方案。

2024-10-19 -  应用方案 代理服务 技术支持 批量订货

极海半导体-武汉大学MCU联合实验室揭牌仪式隆重举行,将围绕测绘遥感应用领域探索更多创新实践

2024年6月11日,极海半导体-武汉大学 MCU联合实验室揭牌仪式在武汉大学信息学部教学实验大楼隆重举行。此次仪式标志着极海大学计划正式落子武汉,双方在微控制器(MCU)领域的合作迈上了新台阶。未来实验室将围绕智能无人系统、塔基遥感系统、智慧农业传感网系统等领域探索更多创新应用实践,开展更多基于国产MCU的嵌入式系统开发与教学研究,双方合力推进产学研合作与协同创新。

2024-06-27 -  原厂动态 代理服务 技术支持 批量订货

航顺芯片携中国首颗ARM+RISC-V异构多核MCU HK32U3009系列亮相2023上海国际嵌入式展

航顺芯片作为IAR System合作伙伴,提供了ARM+RISC-V异构多核MCU硬件平台。“嵌入式多核系统可分为同构多核和异构多核,航顺芯片HK32U3009采用ARM+RISC-V异构多核架构,在国产嵌入式MCU中属于国内首创!

2023-07-12 -  原厂动态 代理服务 技术支持 批量订货

行业前沿的MCU+AI/ML开发工具弥合智能和嵌入式系统之间的差距

在本文中,Silicon Labs产品营销高级经理Gopinath Krishniah先生将带您探究MCU技术和AI/ML的交叉与汇合,以及它如何影响低功耗边缘设备的发展;同时将讨论在电池供电设备的MCU上运行AI的困难、创新和实际用例,并进一步介绍芯科科技专为边缘智能开发所提供全套MCU+AI/ML工具的解决方案。

2024-07-11 -  技术探讨 代理服务 技术支持 批量订货

【产品】C8051F70x电容触摸感应MCU灵活应对成本敏感型I/O嵌入式系统

C8051F70x是Silicon Labs针对成本敏感型多 I/O 嵌入式系统推出的一款电容式触摸感应微控制器。采用8bit 的C8051内核,系统时钟高达25MIPS,完全可以满足各种触控应用对速度的需求。

2016-12-27 -  新产品 代理服务 技术支持 批量订货

先楫半导体携新一代数字仪表显示及人机界面系统应用平台HPM6800参与MCU与嵌入式系统应用论坛

先楫半导体推出的HPM5301芯片搭载单核32位RISC-V处理器,采用QFN48封装,是迄今为止先楫推出的最简单易用的产品。虽然此款产品小巧简单,但却秉承了先楫半导体的高性能MCU架构,先楫将借此芯片向开发者展示高性能MCU与普通MCU在架构上的差异,让开发者体验编程时如何驾驭这些特性,为开发者打开通往高性能微控制器新世界的大门。

2024-04-04 -  原厂动态 代理服务 技术支持 批量订货

雅特力出席MCU与嵌入式系统应用论坛,并发表主题演讲

由AspenCore主办的2024国际集成电路展览会暨研讨会(简称IIC)于3月28-29日在上海张江科学会堂举办。雅特力产品市场总监林金海发表“高效驱动,创芯突破,雅特力持续构建高效的开发生态平台”的主题演讲。

2024-04-16 -  原厂动态 代理服务 技术支持 批量订货

【产品】8位电容式触摸感应MCU C8051F71x,助力高I/O嵌入式系统

C8051F71x是Silicon Labs推出的一款高引脚数电容式触摸感应微控制器,适用于成本敏感型的高I/O嵌入式系统。其触摸感应功能具有稳固、准确、灵敏和易于配置等特点,可为多种应用带来高水平的处理能力和灵活性,例如工业控制、安全系统、住宅HVAC、家电、键盘、自动提款机和传真机/打印机/扫描仪前面板等。

2017-01-07 -  新产品 代理服务 技术支持 批量订货

【技术】微控制器MCU的基础知识和优缺点

在开发嵌入式系统时,其中一个选择是将计算硬件基于微控制器,而不是微处理器MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常,微控制器MCU可用于大小,低功耗和低成本是关键要求的应用中。

2022-08-05 -  技术探讨 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:瑞纳捷

品类:高性能防复制加密芯片

价格:¥0.7000

现货: 1,234,500

品牌:瑞纳捷

品类:MCU

价格:¥0.5500

现货: 740,897

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:RENESAS

品类:芯片

价格:¥25.3732

现货:42,346

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,498

品牌:RENESAS

品类:MCU

价格:¥39.8484

现货:38,160

品牌:RENESAS

品类:MCU

价格:¥78.9058

现货:34,935

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面