GD32F系列MCU产品片上Flash分Code区和Data区,以GD32F303系列为例,从GD32F303xx Datasheet中可以获取code区和data区大小,那Code区和Data区在代码执行上有什么差别呢?
Code区代码运行0等待,一般用于存放实时性要求高的代码,比如中断服务程序等;Data区代码运行有较大延迟(平均比Code区慢一个数量级),Data区一般用于存放对实时性要求不高的代码或数据。
导致该问题的原因是GD32F系列产品架构决定,其采用SIP的方式叠封了GD Flash,带来的优势是代码执行在code区相同主频下具有最高的代码执行效率,带来的问题是data区代码执行会慢一些,该问题是个双刃剑,具有两面性,我们需要在了解原理的情况下,更大限度的发挥优势。
解决方案为如果代码量没有超过code区大小,恭喜你,没有这个问题的烦恼;如果代码量超过了code区大小,可以通过分散加载方式将实时性要求高的代码存放在Code区,将实时性要求低的代码存放在Data区。
PS:有关分散加载的说明,聚沃会有专题进行说明,如需要可以移步参考。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45581浏览量
673725 -
mcu
+关注
关注
147文章
19132浏览量
404025 -
Data
+关注
关注
0文章
63浏览量
39200 -
Code
+关注
关注
0文章
71浏览量
16301 -
GD32
+关注
关注
7文章
434浏览量
27627
发布评论请先 登录
相关推荐
热点推荐
深入剖析C8051F2xx 8K ISP FLASH MCU家族
深入剖析C8051F2xx 8K ISP FLASH MCU家族 在当今的电子世界中,微控制器(MCU)扮演着至关重要的角色。Silicon
C8051F330/1/2/3/4/5系列MCU:混合信号ISP Flash MCU的卓越之选
、系统概述 C8051F330/1/2/3/4/5系列MCU是高度集成的混合信号片上系统(SoC),具备高速流水线8051兼容微控制器核心,
深入解析C8051F120/1/2/3/4/5/6/7系列8K ISP FLASH MCU
: C8051F120.pdf 一、系统概述 C8051F120/1/2/3/4/5/6/7系列MCU基于高速8051 μC核心,采用流水线指令架构,能在1或2个系统时钟内执行70%的
HOLTEK新推出三款A/D Flash MCU系列
Holtek A/D Flash MCU系列新推出HT66F3126 / HT66F3132 / HT66
深入解析Silicon Labs C8051F2xx 8K ISP FLASH MCU家族
: C8051F221-GQR.pdf 一、系统概述 C8051F2xx系列是一系列完全集成的混合信号片
C8051F52x/F53x 8/4/2 kB ISP Flash MCU Family:高性能混合信号MCU的深度剖析
的是Silicon Labs的C8051F52x/F53x系列8/4/2 kB ISP Flash MCU,它以其丰富的特性和出色的性能,在
详细解释Keil-MDK中Code、RO-data、RW-data、ZI-data的含义
Flash和SRAM的空间计算:
GD32的RO区域不需要加载到SRAM,内核直接从FLASH读取指令运行。当程序存储到芯片的内部FLASH时(即ROM
发表于 01-21 07:19
单片机解密是什么?
芯片的其中一个类。
单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节
发表于 12-30 08:19
【RA4M2-SENSOR】读写Code Flash
先看下RA4M2系类MCU的flash分布,这里分为两种块,一种块大小为8Kb,另一种为32Kb
RA4M2-SENSOR 开发板上的MCU型号是 R7FA4M2AD3CFL
在数据
发表于 09-14 10:39
RT-Thread适配兆易创新GD32F5系列MCU,开放免费试用申请!| 技术集结
GD32F5系列高性能MCU具备显著扩容的存储空间、优异的处理能效和丰富的接口资源,该系列MCU符合系统级IEC61508SC3(SIL2/
MCU片上Flash
MCU片上Flash是微控制器内部集成的非易失性存储器,主要用于存储程序代码、常量数据及系统配置信息。其核心特性与功能如下: 一、定义与类型
GD32F系列MCU片上Flash中Code区和Data区使用解密
评论