打印
[STM32F1]

[求助] STM32F103芯片是如何知道要从启动文件开始执行的?

[复制链接]
510|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2021-2-20 09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103芯片是如何知道要从startup_stm32f10x_hd.s启动文件开始执行的?为什么不是从其他的文件开始执行的?如果我的项目中有多个汇编文件,又该怎么办?

使用特权

评论回复
沙发
多个汇编文件,也是应该从.s这文件执行的吧

使用特权

评论回复
板凳
我吃小朋友| | 2023-1-8 02:29 | 只看该作者
这个看编译器的,编译器会有编译顺序的

使用特权

评论回复
地板
她已醉| | 2023-1-8 03:01 | 只看该作者
这个为啥不是从其他文件开始执行,这个我觉得应该有规约限制吧

使用特权

评论回复
5
温室雏菊| | 2023-1-8 03:33 | 只看该作者
你可以先看看.s的文件之中都有什么,看看怎么运行的顺序

使用特权

评论回复
6
将爱藏于深海| | 2023-1-8 04:05 | 只看该作者
还真没研究过,话说一个工程之中会有多个汇编文件么?

使用特权

评论回复
7
一只眠羊| | 2023-1-8 04:37 | 只看该作者
你的汇编文件也是有头有尾的吧,只要不是和启动文件内容地址一样,估计就没啥事儿

使用特权

评论回复
8
故意相遇| | 2023-1-8 05:09 | 只看该作者
不是很懂汇编,但是我觉得应该有地址的,就在某个地址上,这个就是开始

使用特权

评论回复
9
月亮一键变蓝| | 2023-1-8 05:41 | 只看该作者
肯定是按照结构和地址定义来划分谁先运行的呀

使用特权

评论回复
10
白马过平川| | 2023-1-8 06:13 | 只看该作者
你要是很想研究这方面,可以先看看M3内核的逻辑操作

使用特权

评论回复
11
捧一束彼岸花| | 2023-1-8 06:45 | 只看该作者
也没有注意过启动文件啊,感觉包含在内就行,能用就行了,哈哈,你这一问,还给我问的懵懵的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2034

主题

7335

帖子

10

粉丝