STM32F10存储器映像及Boot映射启动
来源:互联网 发布:cst软件下载 编辑:程序博客网 时间:2024/06/07 20:46
以下以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 等方式下载程序。
0 0
- STM32F10存储器映像及Boot映射启动
- u-boot存储器映射
- STM32F10启动配置
- arm 映像文件存储器映射调整 android ld link script
- ARM存储器映射、重映射与启动
- ADS映像文件及地址映射分析
- S3C6410存储器、地址映射与芯片启动
- CortexM3,CortexM4存储器映像
- ARM7的存储器映射及分散装载
- STM32 系统架构及存储器映射
- ARM7的存储器映射及分散装载
- STM32 系统架构及存储器映射
- 存储器映射
- 存储器映射
- 存储器映射
- 存储器映射
- S3C6410 存储器映射存储器映射
- S3C6410 存储器映射存储器映射
- 第十四篇:有透彻之悟,有但得一知半解之悟--议IRP_MN_WAIT_WAKE及系统与驱动电源管理相关内容
- 【题解】 [SCOI2003]切割多边形
- NSFileManager
- 设计模式法则(一)
- poj 1504
- STM32F10存储器映像及Boot映射启动
- Extjs 4.0 Tab页
- MYSQL循环
- spring集成ibatis,涉及到的一些核心类
- 黑苹果安装难点与指导
- 关于学习c++
- storm集群的配置与启动
- /bin/bash^M: 坏的解释器: 没有那个文件或目录
- CVE-2013-0961