[应用相关] 程序的开始地址是怎么定的?

[复制链接]
836|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 | 显示全部楼层
是不是和芯片资源划分有关
Betty996 发表于 2022-4-29 16:54 | 显示全部楼层
不是所有MCU的程序开始地址都是0x80
Charlene沙 发表于 2022-4-29 17:11 | 显示全部楼层
可能是因为BootLoader的原因导致
B1lanche 发表于 2022-4-29 17:49 | 显示全部楼层
你这就不用太过纠结了吧,我觉得可能是跟产品设计有关系
Emily999 发表于 2022-4-29 19:16 | 显示全部楼层
这个大概率是因为BootLoader和里面的程序有关系
Charlotte夏 发表于 2022-4-29 19:33 | 显示全部楼层
地址随便的,不过固定0x80的
alxd 发表于 2022-4-29 20:04 | 显示全部楼层
你可以看看他们产品规划的结构
Belle1257 发表于 2022-4-29 20:22 | 显示全部楼层
问问ST的技术支持,看看他们咋介绍
Annie556 发表于 2022-4-30 09:18 | 显示全部楼层
可能就是默认的吧,写到这儿了
Betty1299 发表于 2022-4-30 10:35 | 显示全部楼层
估计是有预留吧,跟产品规划有关系的
Allison8859 发表于 2022-4-30 13:28 | 显示全部楼层
这个说实话没多少人能讲清楚吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

124

主题

720

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部