查看: 1125|回复: 8

[求助] 关于MKE02串口远程升级APP程序生成Bin文件问题

[复制链接]

该用户从未签到

2

主题

6

帖子

0

注册会员

Rank: 2

积分
59
最后登录
2019-7-30
发表于 2019-6-24 11:25:33 | 显示全部楼层 |阅读模式
本人公司使用MKE02Z32这款芯片,最近刚写好一个串口升级程序,BOOT和APP程序都没问题,就是在生成APP程序时地址偏移前的空间也算进APP中,这导致了APP程序生成的bin文件很大,还要自己写一个脚本把APP前面的bin给截掉,如果APP大少变改就要每次修改脚本的截取地址,感觉过于麻烦;请问是不是在合并Bin文件时候有其它方法让它只生成APP程序的实际大少,而不会把偏移地址前的空间也算进APP程序中;本人使用Keil软件开发!

我知道答案 目前已有8人回答

生成的bin文件

生成的bin文件

实际的大少

实际的大少
回复

使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2019-6-24 12:55:46 | 显示全部楼层
    修改sct文件即可
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-7-30
     楼主| 发表于 2019-6-24 14:18:00 | 显示全部楼层
    本帖最后由 tiry 于 2019-6-24 14:24 编辑

    你好,我的APP地址偏移是0x4000开始的,是不是按照你说的修改sct修改后,用bin命令生成了一个文件夹;用bincombined命令能生成bin文件,但是还是很大
    1561356934(1).png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2019-6-24 14:47:51 | 显示全部楼层
    系统配置文件那个修改下,关于0x400的去掉
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-7-30
     楼主| 发表于 2019-6-24 15:14:16 | 显示全部楼层
    原来的你 发表于 2019-6-24 14:47
    系统配置文件那个修改下,关于0x400的去掉

    0x400去掉是什么意思?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2019-6-24 15:57:11 | 显示全部楼层
    tiry 发表于 2019-6-24 15:14
    0x400去掉是什么意思?

    如图加入定义,使用bootloader
    1.png
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-7-30
     楼主| 发表于 2019-6-24 17:13:35 | 显示全部楼层
    原来的你 发表于 2019-6-24 15:57
    如图加入定义,使用bootloader

    还是不行,我再找找问题吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20030
    最后登录
    2024-4-26
    发表于 2019-6-25 11:24:26 | 显示全部楼层
    楼主你好,如果你生成.hex,同样的配置是否还有前面的地址?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-7-30
     楼主| 发表于 2019-6-27 18:13:27 | 显示全部楼层
    小恩GG 发表于 2019-6-25 11:24
    楼主你好,如果你生成.hex,同样的配置是否还有前面的地址?

    生成的hex文件,还是带有前面的地址的
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 02:25 , Processed in 0.140683 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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