123
返回列表 发新帖
楼主: 烟花不堪剪

[已解决] KEIL5由BOOT跳转到APP

[复制链接]

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
187
最后登录
2020-10-23
 楼主| 发表于 2017-8-24 09:25:10 | 显示全部楼层
浪淘沙-407988 发表于 2017-8-24 08:07
我猜你需要这样的命令:

fromelf.exe --bincombined -o "$" "#L"

多谢,可以使用!但是我的IROM1地址和Linker里面的R/Obase地址都是0x4000开始,这个命令生成的BIN文件前面会全是FF,如何让生成的文件符合我的需求?
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25445
最后登录
2025-9-4
发表于 2017-8-24 09:51:59 | 显示全部楼层
烟花不堪剪 发表于 2017-8-23 11:40
以附件工程为例,IROM1和LINK里面设置为4000,不能正常生成BIN,设置为0则正常,请帮忙分析。 ...

你的工程的main.c怎么里面都是16进制数据而不是代码呢?
28.jpg
我这边不能编译。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
187
最后登录
2020-10-23
 楼主| 发表于 2017-8-24 11:11:46 | 显示全部楼层
小恩GG 发表于 2017-8-24 09:51
你的工程的main.c怎么里面都是16进制数据而不是代码呢?

我这边不能编译。

忘了我这台电脑是加密的了
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

90

帖子

0

中级会员

Rank: 3Rank: 3

积分
419
最后登录
1970-1-1
发表于 2017-8-25 08:21:52 | 显示全部楼层
烟花不堪剪 发表于 2017-8-24 09:25
多谢,可以使用!但是我的IROM1地址和Linker里面的R/Obase地址都是0x4000开始,这个命令生成的BIN文件前面 ...

感觉是link file有点小问题
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25445
最后登录
2025-9-4
发表于 2017-8-28 15:08:56 | 显示全部楼层
烟花不堪剪 发表于 2017-8-24 11:11
忘了我这台电脑是加密的了

那么你搞个没有加密的给我看看吧。
其实你地址偏移之后,可以看下生成的hex文件,就能看到地址是否准确偏移了。
然后你再同时生成.bin文件。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-6 12:07 , Processed in 0.104019 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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