打印
[应用相关]

程序的开始地址是怎么定的?

[复制链接]
567|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asmine|  楼主 | 2022-4-18 17:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么程序的开始地址是0X800000

使用特权

评论回复
沙发
diweo| | 2022-4-21 10:41 | 只看该作者
芯片厂商定的。
ST的芯片是这个地址,换别的芯片就不一定是这个地址了,比如新唐的M451系列,就是从0地址开始执行的

使用特权

评论回复
板凳
cr315| | 2022-4-21 11:10 | 只看该作者
这地址是厂商定的吧

使用特权

评论回复
地板
littlelida| | 2022-4-21 16:17 | 只看该作者
是不是和芯片资源划分有关

使用特权

评论回复
5
Betty996| | 2022-4-29 16:54 | 只看该作者
不是所有MCU的程序开始地址都是0x80

使用特权

评论回复
6
Charlene沙| | 2022-4-29 17:11 | 只看该作者
可能是因为BootLoader的原因导致

使用特权

评论回复
7
B1lanche| | 2022-4-29 17:49 | 只看该作者
你这就不用太过纠结了吧,我觉得可能是跟产品设计有关系

使用特权

评论回复
8
Emily999| | 2022-4-29 19:16 | 只看该作者
这个大概率是因为BootLoader和里面的程序有关系

使用特权

评论回复
9
Charlotte夏| | 2022-4-29 19:33 | 只看该作者
地址随便的,不过固定0x80的

使用特权

评论回复
10
alxd| | 2022-4-29 20:04 | 只看该作者
你可以看看他们产品规划的结构

使用特权

评论回复
11
Belle1257| | 2022-4-29 20:22 | 只看该作者
问问ST的技术支持,看看他们咋介绍

使用特权

评论回复
12
Annie556| | 2022-4-30 09:18 | 只看该作者
可能就是默认的吧,写到这儿了

使用特权

评论回复
13
Betty1299| | 2022-4-30 10:35 | 只看该作者
估计是有预留吧,跟产品规划有关系的

使用特权

评论回复
14
Allison8859| | 2022-4-30 13:28 | 只看该作者
这个说实话没多少人能讲清楚吧

使用特权

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

本版积分规则

124

主题

720

帖子

2

粉丝