你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

为什么bin和hex文件开始的前面4个字节不一样呢?

[复制链接]
海飞尸 提问时间:2019-7-24 11:40 /
阅读主题, 点击返回1楼
收藏 评论21 发布时间:2019-7-24 11:40
21个回答
奏奏奏 回答时间:2019-7-25 10:06:06
感觉还是hex文件靠谱,虽然我现在已经完成了要写入到FLASH中数据提取处理
海飞尸 回答时间:2019-7-26 11:16:13
。。。
butterflyspring 回答时间:2019-7-26 12:02:00
海飞尸 发表于 2019-7-25 09:57
第一个提示不能直接保存为bin
第二个又不能自动生成axf,找了半天也没找到咋解决
第三个又下载不到,能否发 ...

我刚刚实验了一下,连接芯片时STM32 ST-LINK UTILITY 可以直接保存为bin 文件。你可以试试看
radio2radio 回答时间:2019-7-26 12:14:08
海飞尸 发表于 2019-7-25 09:57
第一个提示不能直接保存为bin
第二个又不能自动生成axf,找了半天也没找到咋解决
第三个又下载不到,能否发 ...

试一试这个

HEX2BIN-2.4.rar

下载

45.44 KB, 下载次数: 4, 下载积分: ST金币 -1

tyhjrwx2011 回答时间:2019-7-26 12:45:51
我估计LZ的hex文件,是包含2个不连续的section,转BIN,地址没法连续的原因,导致STM32 ST-LINK UTILITY直接保存失败了。
STM32 ST-LINK UTILITY打开HEX文件之后,可以看一下文件末尾,是不是除了0x080xxxxx,还有部分是0x200xxxxx
海飞尸 回答时间:2019-7-26 14:13:58

这个转的数据倒是跟hex一样
海飞尸 回答时间:2019-7-26 14:14:16
tyhjrwx2011 发表于 2019-7-26 12:45
我估计LZ的hex文件,是包含2个不连续的section,转BIN,地址没法连续的原因,导致STM32 ST-LINK UTILITY直 ...

没有,是连续的hex文件
海飞尸 回答时间:2019-7-26 14:18:54
butterflyspring 发表于 2019-7-26 12:02
我刚刚实验了一下,连接芯片时STM32 ST-LINK UTILITY 可以直接保存为bin 文件。你可以试试看 ...

还是不能保存
QQ截图20190726141714.png
tyhjrwx2011 回答时间:2019-7-26 15:04:03
海飞尸 发表于 2019-7-26 14:14
没有,是连续的hex文件

看一下文件的末尾???
你这个文件,保密不上传也就算了,截个开头的图,这好像也没法证明,你的文件是连续的?
海飞尸 回答时间:2019-7-26 17:48:21
tyhjrwx2011 发表于 2019-7-26 15:04
看一下文件的末尾???
你这个文件,保密不上传也就算了,截个开头的图,这好像也没法证明,你的文件是 ...

您试试

bootloader.rar

下载

5.58 KB, 下载次数: 2, 下载积分: ST金币 -1

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版