搜索
查看: 1399|回复: 3

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

[复制链接]

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2021-2-14
发表于 2021-2-10 10:52:26 | 显示全部楼层 |阅读模式
STM32F103芯片是如何知道要从startup_stm32f10x_hd.s启动文件开始执行的?为什么不是从其他的文件开始执行的?如果我的项目中有多个汇编文件,又该怎么办?

回复

使用道具 举报

该用户从未签到

26

主题

1127

帖子

59

蝴蝶豆

论坛元老

最后登录
2021-7-29
发表于 2021-2-10 21:39:32 | 显示全部楼层
单片机是从固定的内存地址开始读取数据的,至于往内存写入什么内容,则是烧录下载程序的事。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2021-2-14
 楼主| 发表于 2021-2-11 14:03:08 | 显示全部楼层
hujjj 发表于 2021-2-10 21:39
单片机是从固定的内存地址开始读取数据的,至于往内存写入什么内容,则是烧录下载程序的事。 ...

请问具体的启动过程是什么样的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

29

主题

322

帖子

15

蝴蝶豆

论坛元老

最后登录
2021-4-23
发表于 2021-2-17 12:54:29 | 显示全部楼层
复位后从固定位置读取首先执行(程序的入口地址)的指令的地址。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-8 10:08 , Processed in 1.172916 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表