- 4
- 0
- 约8.78千字
- 约 10页
- 2021-01-13 发布于辽宁
- 举报
LM3S启动代码startup_rvmdk.S分析笔记
startup_rvmdk.S 是Keils uVision的引导代码,我们现在对版本为 4423的EK-LM3S8962 的固件库启动代码做一个详细的分析。
引导代码包括设置向量表和获取系统复位后运行的应用代码所需的最小代码集, 伴随启
动代码相对应的是链接器脚本,链接器脚本脚本用来链接一个应用,已便向量表,代码区、 数据区初始化程序和数据区放置在内存区中合适的位置 .引导代码及其对应的链接器脚本采
用基于Flash的系统的典型内存分布。Flash的第一部分用来存放代码和只读数据 (这被称为
代码区),紧跟其后的是用于非零初始化数据的初始化程序 (如果有的话),SRAM的第一部
分用存放非零初始化的数据 (这被称为数据区),后面跟着的是零初始化的数据 (称为.bss区)。
Cortex-M3微处理器的向量表包含 4个必须项:初始堆栈指针、复位处理程序地址、 NMI
处理程序地址、硬故障处理程序地址。复位时,处理器将装载初始堆栈指针,然后开始执行 复位处理程序。由于 NMI或硬故障可以随时的出现,所以初始堆栈指针是必不可少的。处
理器会自动将8个项压入堆栈,因此要求堆栈能够接受这两个中断。
本文件内,可以代码划分为 16小段,现对其进行一一的讲解。
?**************************************
您可能关注的文档
- iftherewerenoafterlife中英双语演讲稿.docx
- ic的基本知识与基本术语.docx
- ikeaiway整改措施报告.docx
- iphone7如何快速有效的清理内存.docx
- iphone卡屏解决方法.docx
- iphone常见问题故障解答-西安苹果售后.docx
- ic卡一卡通方案.docx
- iphone6plus听筒杂音解决方法.docx
- icp-pq9000详细操作规程.docx
- iphone掉电太快-北京苹果售后.docx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 《校园冬季传染病预防知识班会》课件(三套).pptx
- 上海市华二附中2025-2026学年高二上学期期中考试语文试题(含答案)2025.pdf VIP
- 钢机构设计原理_夏志斌_课后习题答案.doc VIP
- CNC机械操作安全培训课件.pptx VIP
- 学会倾听与表达-破解无效对话---课后测试及答案.pdf VIP
- 生物多样性保护导论 自然保护区管理.ppt
- 电动阀门调试记录.pdf VIP
- 2025年重庆市政务服务中心(综合窗口)人员招聘笔试备考题库及答案.docx VIP
- 2026秋新教材苏教版小学数学五年级上册(全册)教学设计(附目录P299).docx
- 电力行业AI系列报告四:固态变压器,AIDC供配电架构的终极方案.pptx VIP
原创力文档

文档评论(0)