新闻详情

新闻详情

首页 / 资讯中心 / 详情

启动与链接

发布时间:2026/9/30 11:26:20来源:尧图网络
启动与链接
启动流程从向量表的第一项到main首先初始化MSP主栈指针后进入Reset_Handlerg_pfnVectors:.word _estack /* 初始主栈指针 (MSP) - 硬件自动加载 */.word Reset_Handler /* 复位入口 - 硬件自动加载到 PC */.word NMI_Handler.word HardFault_Handler.word MemManage_Handler.word BusFault_Handler.word UsageFault_Handler.......流程如下图所示在链接脚本中将isr_vector放在第一个位置即0x08000000硬件复位时的向量表地址。SECTIONS{.isr_vector : ← 第一个段物理位置 Flash 起点{. ALIGN(4);KEEP (*(.isr_vector)) ← KEEP 防止 --gc-sections 删除. ALIGN(4);} FLASH ← 放进 FLASH (0x08000000).text : { ... } FLASH ← 代码段在向量表之后...}由上可得初始化MSP主栈指针后进入Reset_Handler继续调用__start转入C语言代码。Reset_Handler:bl __start.L_main_return:bl .L_main_return复制.data段数据到SRAM供程序读写src _sidata; for(dest _sdata; dest edata;) { *dest *src; }清零.bss段.bss段不占用FLASHfor(dest _sbss; dest _ebss) { *dest 0; }时钟初始化进入main函数
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

迈普IS420交换机配置详解:从VLAN划分到DHCP与链路聚合 2026/9/30 12:00:20

迈普IS420交换机配置详解:从VLAN划分到DHCP与链路聚合

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Flutter插件鸿蒙化适配实战:capp控制台框架移植与问题排查 2026/9/30 12:00:20

Flutter插件鸿蒙化适配实战:capp控制台框架移植与问题排查

做 Flutter 开发这几年,我接触过不少管控制台和 CLI 的三方库,但 capp 是让我印象最深的一个。它把命令行应用的那套组件化思路真正带进了 Flutter 生态,一套 Dart 代码既能在 PC 上跑出交互式命令行,又能延伸到鸿蒙控制台场景&am…

阅读更多 →
彻底搞懂B+树:从数据结构原理到MySQL索引工程落地 2026/9/30 12:00:19

彻底搞懂B+树:从数据结构原理到MySQL索引工程落地

背过B树定义的人不少,真正能把这套结构用起来的没几个。面试被问到“为什么MySQL索引要用B树而不是红黑树”,当场卡壳的更是大有人在。这类问题没有标准答案背就完事,你得把设计者的取舍逻辑讲清楚,才能算是真的学懂了B树。这篇内…

阅读更多 →
SRS部署实战:从Docker快速搭建到FFmpeg推流优化与排查 2026/9/30 12:00:19

SRS部署实战:从Docker快速搭建到FFmpeg推流优化与排查

“SRS部署”这四个字,在流媒体圈子里几乎就是“自建直播服务”的代名词。尤其是这几年,业务对实时性要求越来越高,从传统RTMP到WebRTC、SRT,SRS(Simple Realtime Server)一直是个绕不开的选项。我最早接触S…

阅读更多 →
Docker核心命令全解:从镜像容器到Compose编排与生产排障 2026/9/30 12:00:19

Docker核心命令全解:从镜像容器到Compose编排与生产排障

Docker 命令学了忘、忘了学,这是绕不过去的坎。镜像、容器、网络、存储、编排,指令上百条,真正高频用到的其实就那么几十条,难的是搞懂每条命令背后对应着 Docker 的哪个环节,以及出了问题该怎么反推。这篇文章不谈虚的…

阅读更多 →
MySQL进程与工具全解析:从mysqld到mysqldump的关系脉络 2026/9/30 12:00:08

MySQL进程与工具全解析:从mysqld到mysqldump的关系脉络

很多人第一次在Linux上装完MySQL,会对着进程列表和一堆命令犯迷糊:mysqld、mysqld_safe、mysqld_multi、mysql.server,还有mysql、mysqldump、mysqladmin……这些名词长得都像一家人,但到底谁管谁、谁依赖谁、谁替代谁&#xff0c…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉