76
237
465
高级会员
使用道具 举报
39
1504
1626
至尊会员
sanit 发表于 2020-1-3 16:08 二进制文件合并工具1.1 http://www.armbbs.cn/forum.php?mod=viewthread&tid=90041&fromuid=16360 (出处: ...
1万
7万
11万
管理员
kokoromi 发表于 2020-1-3 18:21 谢谢。但是这个不能用,我那几个bin文件起始地址相差很大,如果中间填充的话文件大小好几个GB。 想了想 ...
eric2013 发表于 2020-1-3 18:23 地址差别大用不了。只能内置flash和外置flash独立分开整
kokoromi 发表于 2020-1-3 19:48 用Hex格式的也不行吗,这个格式不是可以记录地址吗?分开弄有点麻烦...
7
125
146
初级会员
狂野的庄稼汉 发表于 2020-1-3 21:05 1. STM32 ST-LINK Utility和STM32CubeProg都支持你描述得分段hex文件 2. bin就不用想了,算算0x08000000到 ...
eric2013 发表于 2020-1-3 21:17 按照他的意思,最关键的就是0x0800 0000和0x9000 0000这两个地址的hex合并后,怎么一次性分别下载到这两 ...
kokoromi 发表于 2020-1-3 21:35 我看STM32 ST-LINK Utility这个软件可以加载自己写的外部闪存算法,我加载完外部闪存算法后,这个软件不 ...
kokoromi 发表于 2020-1-3 21:37 0x9000 0000这个起始地址开始的bin文件没法用编译器生成,都是些图片字体什么的,用小工具直接合并生成的 ...
狂野的庄稼汉 发表于 2020-1-3 21:58 STM32 ST-LINK Utility和STM32CubeProg都有这种功能,叫external loader,通过下载算法,可以直接用stlin ...
eric2013 发表于 2020-1-3 22:37 这个功能我知道,关键的问题就是内部和外部存储可以同时下面吗 要不他这个合并操作就没有价值。
eric2013 发表于 2020-1-3 21:41 CubeProg都不支持,ST-LINK Utility这种老软件更不支持了。 现在还没有支持不同存储器的多合一算法同 ...
狂野的庄稼汉 发表于 2020-1-3 22:40 可以的,内部flash数据和外部flash数据合并后,会先下载内部flash,然后加载下载算法,再烧录外部flash, ...
狂野的庄稼汉 发表于 2020-1-3 22:43 论坛的新消息提醒似乎有问题,你回复我的有提醒;其他坛友回复的没有
eric2013 发表于 2020-1-3 22:57 看了一下,还真可以同时选择。我这里没有可用的外部算法,测试效果是不是点击download后,一次性完成了内 ...
狂野的庄稼汉 发表于 2020-1-3 23:09 是的,选择对应的external loader,然后加载固件,剩下的就自动完成
kokoromi 发表于 2020-1-4 12:30 非常感谢大神的详解,以后搞生产下载程序方便多了~
狂野的庄稼汉 发表于 2020-1-5 01:46 量产一般都不会这么搞,flash直接烧录好再贴片
kokoromi 发表于 2020-1-6 12:48 我们是小公司,小作坊那种,所谓的量产最多也不会超过100个,一般几个或几十个
354
2164
3231
版主
caicaptain2 发表于 2020-1-9 09:27 这位大侠,能不能出个简单的文档加图片说明,很感兴趣,但是不知道怎么搞哦。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-11 14:39 , Processed in 0.378783 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.