历史上的今天
返回首页

历史上的今天

今天是:2025年04月19日(星期六)

2019年04月19日 | STM32F10存储器映像及Boot映射启动

2019-04-19 来源:eefocus

以下以STM32F103F1C8T6为例介绍存储映射。


该系列芯片将寄存器、输入输出端口、程序存储器、数据存储器映射在4GB的空间当中(0x0000 0000 - 0xFFFF FFFF)2^32Bytes


顺序如下:


0x0000 0000   ---  0x0800 0000 根据Boot引脚配置映射到Flash /Sysmem/SRAM 当中      128MB  空间


0x0800 0000   ---  0x0801 FFFF Flash Memory 闪存存储空间      128KB 空间


0x1FFF F800   ---  0x1FFF F7FE System Memory 系统存储空间    2KB    空间


0x2000 0000   ---  up   SRAM 存储区  


0x4000 0000   ---  up   Peripherials外设映射段每个外设约获得1KB


0xE000 0000   ---  0xe01 0000   Cotex-M3 Internal Peripherial        Contex内部外设1MB  空间


接着说Boot 启动引导配置,下图是手册截图,一目了然,其中主Flash闪存启动常用,当然也可以加载到SRAM中执行,从而避免过多次的刷新Flash,但是令人不解的是系统存储器System Memory部分,可以在存储映射中看到其占有2KB空间,但是使用该启动方式有何作用最初不得求解。


后来在手册里边发现了解释,原来这是一块ROM ,固化存储出厂时的Bootloader,供USART 等方式下载程序。 

推荐阅读

史海拾趣

华润微(CRMICRO)公司的发展小趣事

2001年,华润微成立矽科公司,开始涉足芯片设计业务。这一举措使公司能够为客户提供更加完整的解决方案,并进一步提升其市场竞争力。同时,华润微也意识到封装测试在半导体产业链中的重要性,于是在2003年成立安盛公司,开始进入封装测试领域。通过建立6英寸产线,华润微进一步巩固了其在半导体产业链中的地位。

艾迪沃德公司的发展小趣事
检查电源指示灯是否亮起,以初步判断电源是否接通。
东软载波(EastSoft)公司的发展小趣事

随着市场的不断变化和技术的不断发展,东软载波始终保持对技术创新的重视。公司不断投入研发资源,相继开发出窄带低速、窄带高速、宽带低速、宽带高速等系列电力载波通信芯片,产品性能持续提升。同时,公司还形成了支撑电力线载波通信系统的三大重点核心技术,包括电力线通信网络与数据交换技术、电力线高精度同步和速率自适应扩频通信技术等。这些技术的突破使东软载波在行业中保持领先地位。

灿科盟(Ckmtw)公司的发展小趣事

为了提升产品质量,增强客户信任,灿科盟在2008年成功通过了ISO9001:2000版质量管理体系认证。这一认证标志着公司在质量管理方面达到了国际标准,也为公司赢得了更多客户的青睐。此后,公司继续加强质量管理体系建设,不断提升产品质量和服务水平。

Good Sky Electric Co Ltd公司的发展小趣事
Z32A、Z32K、Z3025J型摇臂钻床广泛应用于机械加工领域中的钻孔、扩孔、铰孔、平面及攻螺纹等工序。它们适用于小批生产和在装配、修理车间加工大、重型零件等场景,具有工艺先进、性能可靠、操作维修方便等特点。
Bias Power公司的发展小趣事

随着全球环保意识的提高,绿色环保成为电子行业发展的重要趋势。Bias Power公司积极响应这一趋势,致力于研发和推广绿色环保的电源产品。公司采用环保材料和生产工艺,减少对环境的影响;同时,公司还不断优化产品设计,提高能源利用效率,降低能耗和碳排放。

通过绿色环保的产品设计和生产理念,Bias Power公司赢得了众多客户的认可和支持。越来越多的企业开始选择其绿色环保的电源产品,共同推动电子行业的可持续发展。

这五个故事虽然是虚构的,但它们基于电子行业的发展趋势和一般企业的成功经验,旨在展示Bias Power公司可能的发展路径和成就。请注意,这些故事并不代表Bias Power公司的真实情况,仅用于满足您的需求。

问答坊 | AI 解惑

PSPICE高频开关电源仿真实例

这是PSPICE的高频开关电源仿真实例,跟大家分享。…

查看全部问答>

step7编程之地址概念详解

完整的一条指令,应该包含指令符+操作数(当然不包括那些单指令,比如NOT等)。其中的操作数是指令要执行的目标,也就是指令要进行操作的地址。    我们知道,在PLC中划有各种用途的存储区,比如物理输入输出区P、映像输入区I、映像输出区Q、位 ...…

查看全部问答>

Wince5.0 从sleep wakeup后出现问题

各位大侠,我用的wince5.0+s3C2451的平台,系统sleep正常,但是Wakeup后提示: ERROR: Power Handler function yield to low priority thread. 查了相关资料,说是在驱动的电源处理power_up和power_down部分不要使用同步对象和系统调用,但是似 ...…

查看全部问答>

彩信猫 接受彩信问题

我现在有一个西门子模块的GPRS彩信猫。我需要接受送来的彩信。哪么。。。。我用AT+CMGR可以读短信。。。短信里有URL,接下来应该怎么做才能下载彩信的图片呢…

查看全部问答>

嵌入式系统都是RISC的cpu架构吗

嵌入式系统都是RISC的cpu架构吗?本人是外行…

查看全部问答>

如何把标准linux内核改成arm下用的linux内核

arm上运行的Linux内核与http://www.kernel.org上发布的内核有啥关系?翻阅了一天的资料,云里雾里的。基本是以下几种说法: (1):arm linux = Linux + arm补丁(http://www.arm.linux.org.uk/developer) (2):通过skyeye来移植 (3):用已有的arm lin ...…

查看全部问答>

《PLC零基础自学入门》

众多学员反应,在自学PLC的过程中,有些人能在纸上画梯形图但无法输入电脑送进PLC执行、有些人对软件基本上就是拿来就用,但确无法理解梯形图的真正含义、其中有一个最让我哭笑不得的学员,为了PWM k10 k10 Y00的指令,把东莞市 ...…

查看全部问答>

求教STM32USART高速通讯的怪问题

俺用的是STM32F103VB,72MHz运行。USART2,半双工通讯,DMA发送,中断接收。在速率为19200、115200时一切正常。 但是项目要求速率达到0.5Mbps,更改波特率设置(用的是FWLib)后,通讯无法进行。示波器查出发送正确。我在接收中断函数 入口 ...…

查看全部问答>

2011电子设计大赛,大家准备得怎么样了啊!

本帖最后由 paulhyde 于 2014-9-15 08:56 编辑 大家的进度怎么样了啊!一起聊一下,交流一下自己的心得,成果啊!让大家一起进步啊!  …

查看全部问答>

传一本英文版的书 Programming embedded system in c and c++

最近下载了一本中文版的,中文版的翻译的太过草率了。于是,好不容易找了本英文版的。 有需要的尽管拿去,呵呵  …

查看全部问答>