打印
[STM32F1]

怎么变成从0x8000开始

[复制链接]
309|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xxrs|  楼主 | 2022-11-6 17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译好的固件是从地址00开始的,怎么搬移到80开头的地址?

使用特权

评论回复
沙发
dengdc| | 2022-11-6 17:35 | 只看该作者
楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
xxrs|  楼主 | 2022-11-6 17:38 | 只看该作者
下载的是hex文件,stm32f103的固件,但是地址居然是从0x0000开始的,怎么变成从0x8000开始,这样才能烧录进去啊.

使用特权

评论回复
地板
juventus9554| | 2022-11-6 17:43 | 只看该作者
来个固件,STM32的固件hex文件不大可能是从00地址开始的。

使用特权

评论回复
5
llljh| | 2022-11-6 17:46 | 只看该作者
如果HEX文件的地址是从0000开始,那么没办法变成8000。

使用特权

评论回复
6
renyaq| | 2022-11-6 17:50 | 只看该作者
单纯的HEX文件可以转成BIN,然后BIN转回HEX的时候,需要填写基地址,这样文件是转成了,但是程序是无法正确执行的。

使用特权

评论回复
7
huangchui| | 2022-11-6 17:52 | 只看该作者
是不是你配置的时候出问题了

使用特权

评论回复
8
jlyuan| | 2022-11-6 17:54 | 只看该作者
没有关心过 楼主烧写不进去吗

使用特权

评论回复
9
wyjie| | 2022-11-6 17:58 | 只看该作者
是不是一开始编译的时候设置就出问题了啊

使用特权

评论回复
10
llljh| | 2022-11-6 18:01 | 只看该作者
重新编译试试

使用特权

评论回复
11
gongche| | 2022-11-6 18:05 | 只看该作者
这个是连接器的事情, 重新编译是可以的

使用特权

评论回复
12
xxrs|  楼主 | 2022-11-6 18:08 | 只看该作者
本帖最后由 xxrs 于 2022-11-6 18:18 编辑

还有吗

使用特权

评论回复
13
zwll| | 2022-11-6 18:18 | 只看该作者
不过, 8000000 地址系统也隐射到 0 地址的, 也就是不改也可以用。 你可以试试

使用特权

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

本版积分规则

405

主题

7415

帖子

1

粉丝