硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2017|回复: 3
收起左侧

[BOOT/IAP] bootloadr 跳转的norflash地址如何确定的?

[复制链接]

16

主题

37

回帖

85

积分

初级会员

积分
85
发表于 2021-7-23 16:45:17 | 显示全部楼层 |阅读模式
我看别人的工程里边定义的#define APPLICATION_ADDRESS  ((uint32_t)0x90000000)
请问下 这个地址是如何确定的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2021-7-23 18:28:42 | 显示全部楼层
这个地址0x90000000是你使用的H7硬件外设地址决定的。

然后程序地址是由你的编译程序的分散加载文件设置的。以MDK为例,可以在option选项里面设置
回复

使用道具 举报

16

主题

37

回帖

85

积分

初级会员

积分
85
 楼主| 发表于 2021-7-26 08:57:48 | 显示全部楼层
eric2013 发表于 2021-7-23 18:28
这个地址0x90000000是你使用的H7硬件外设地址决定的。

然后程序地址是由你的编译程序的分散加载文件设置 ...

硬汉哥,请问下这个硬件外设决定 怎么判断的。可以举一个例子吗。
还有我用的stm32 自己 的ide 在哪里设置呢?
谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2021-7-26 12:23:35 | 显示全部楼层
zeroall 发表于 2021-7-26 08:57
硬汉哥,请问下这个硬件外设决定 怎么判断的。可以举一个例子吗。
还有我用的stm32 自己 的ide 在哪里设 ...

memory map内存映射地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 03:46 , Processed in 0.152355 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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