问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

stm32 单片机 flash以ram的理解

发布网友 发布时间:2024-09-25 22:49

我来回答

1个回答

热心网友 时间:2024-10-05 10:09

本文旨在解析STM32单片机中的Flash和RAM功能以及程序启动逻辑,以STM32F429ZIT6为例。该单片机配备2048KB的NOR Flash和256KB SRAM,其中包含CCM(64KB)等不同区域。Flash相当于嵌入式系统中的硬盘,存储程序和数据,即使断电也能保持数据不丢失,NOR Flash允许程序直接运行无需读入RAM。STM32F429的Flash起始地址为0x8000000,与程序启动和中断向量表位置紧密相关。

SRAM包括CCM和连续的三部分,CCM专为CPU设计,可加快数据访问速度,其他组件如DMA不能访问。RAM中,64KB的CCM独立于其他区域,而剩余的112K、16K和64K地址连续。使用MDK Keil时,注意分散加载文件配置,以确保正确映射内存大小。

程序启动过程涉及boot引脚设置和启动文件(startup_XXX.s)的执行,通常在Flash的0x8000000开始。运行时,编译后的map文件会显示Code、Ro-data(Flash)、RW-data(RAM,上电时从Flash加载)和ZI-data(RAM,已初始化)的分配。默认情况下,程序从Flash启动,执行时会先加载RW-data到RAM,然后CPU从Flash逐条读取代码,RW-data在RAM中执行,体现了NOR Flash的特性。

热心网友 时间:2024-10-05 10:14

本文旨在解析STM32单片机中的Flash和RAM功能以及程序启动逻辑,以STM32F429ZIT6为例。该单片机配备2048KB的NOR Flash和256KB SRAM,其中包含CCM(64KB)等不同区域。Flash相当于嵌入式系统中的硬盘,存储程序和数据,即使断电也能保持数据不丢失,NOR Flash允许程序直接运行无需读入RAM。STM32F429的Flash起始地址为0x8000000,与程序启动和中断向量表位置紧密相关。

SRAM包括CCM和连续的三部分,CCM专为CPU设计,可加快数据访问速度,其他组件如DMA不能访问。RAM中,64KB的CCM独立于其他区域,而剩余的112K、16K和64K地址连续。使用MDK Keil时,注意分散加载文件配置,以确保正确映射内存大小。

程序启动过程涉及boot引脚设置和启动文件(startup_XXX.s)的执行,通常在Flash的0x8000000开始。运行时,编译后的map文件会显示Code、Ro-data(Flash)、RW-data(RAM,上电时从Flash加载)和ZI-data(RAM,已初始化)的分配。默认情况下,程序从Flash启动,执行时会先加载RW-data到RAM,然后CPU从Flash逐条读取代码,RW-data在RAM中执行,体现了NOR Flash的特性。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
QQ突然登录不了京东 什么无什么求的词语有哪些 win10系统重装后开机变慢 为什么我重装系统后,开机速度就很慢啊? 电脑刚装完系统开机慢什么原因呢 重装系统后电脑反应慢为什么重装系统后电脑反应却比原来还慢呢 电脑重装系统反应慢为什么重装系统后开机的速度很慢 大字去捺猜字谜 急需:一个脑筋急转弯和猜字谜的游戏,该怎样写台词?? 急!!!猜字谜1有位佳人,在水一方 2挖空心思讨欢心 3相貌一变如西施 4... 我的手机照相机为什么不能照了?(是金立E102的,上面照相说的是:装置未... 手机金立n135最近突然手机照相功能的前后置镜头的调换功能的标志没了... ...下载别的相机前面的能用,后面相机不能用,怎么办 我是金立E3的手机,照相机只能自拍,后拍和闪光,二维码扫描都用不了,手... 金立e5手机摄像头开启失败,为什么,照相机用的好好的,就不能用了,显示... 我的手机是金立210智能手机前面有摄像头想知道下如何设置自拍 你好我想问下我的excel表格背景为什么变成绿色 ...英文的。如果可以我还会加分的。我不要谷歌等网站翻译的文章... 英语翻译 你想要奖品吗?那得看你能不能得到好成绩! 还有一句话,我会加... ...全文翻译一下,请不要使用软件翻译,如果好的话,再加分,谢谢... 如果网上有人要你合作情侣网店 然后在给你QQ去加是否是骗局 有好几个网友都想和我一起开网店是什么意思? 谁帮我翻译一篇论文摘要啊?谢谢 ...摘要(汉译英),不要在线翻译,好的再追加分,谢谢了!(在线等) 如何自制丰胸蜂蜜美食? 请问能帮我看下我的紫薇盘吗?看了你给我朋友的回答,好精细啊~~ 我 1... 想知道gif出自什么动画 TXQQ为什么我把 都下载到d盘 但c盘也出现QQlive QQ拼音 QQ音乐 QQ音乐下载位置改变到D盘后新建的文件夹不见了? QQ音乐安装在D盘 或E盘 就是没有给C盘里装 ,怎么C盘里还有他的文件 并... STM32 Flash详解 STM32简易Flash读写操作 海鸥哪些款式的手表适合通勤佩戴? 临时起搏器和永久起搏器有什么区别 什么是心脏起搏器植入术 临时起搏器安装在体外还是体内 临时起搏器的护理要点 安装临时心脏起搏器后胸闷的原因 二战德军这个是干什么用的? 怎么理解东德除了铁十字什么都继承了,西德除了铁十字什么都没继承? 求3000到4000的电脑 男生用 配置要能跑起使命召唤不卡的 显卡要好... excel 冻结第一行,然后在冻结第五行,中间的2、3、4行可以自由活动和添加... EXCEL中,做冻结窗口时,总是第五行以下才冻结,我是想第一行以下冻结,怎... excel中我只想冻结第四第五行 前三行不想冻结 ...middle sch籂甫焚晃莳浩锋彤福廓ool student to do social practice... 房贷贷40万15年每个月还多少钱 ...剩下40万如果先还5万,那以后每个月要还多少?利息怎么算 齐齐哈尔韩南城烫头怎么样 齐齐哈尔蒙坦尼烫头怎么样 齐齐哈尔哪里做正装好看又便宜呢
  • 焦点

最新推荐

猜你喜欢

热门推荐