打印
[STM32F4]

IAR生成的bin文件都是以 一群 BFFEF7FF 字符结尾的吗?

[复制链接]
583|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
求助大侠:

IAR生成的bin文件都是以 一群 BFFEF7FF 字符结尾的吗?
最近在做bootloader,希望校验写入之后的 bin 文件的CRC32值,现在的问题是,在不修改原始 bin 文件的基础上通过识别 bin 文件最后的 BFFEF7FF作为文件结束;
不知道这个特殊字符是不是就是用来识别 bin 文件结束的;




谢谢!





831835e51034cd85e3.png (58.76 KB )

831835e51034cd85e3.png

使用特权

评论回复
沙发
xiaofei558008|  楼主 | 2020-2-24 10:43 | 只看该作者
或者说,怎么在 bin 文件最后增加特定关键字呢?

使用特权

评论回复
板凳
yklstudent| | 2020-2-24 14:04 | 只看该作者
奇怪了,通过这个不靠谱,为什么不采用文件大小判断

使用特权

评论回复
地板
doit888| | 2020-2-24 14:14 | 只看该作者
还有这样的操作?

使用特权

评论回复
评论
xiaofei558008 2020-2-24 18:00 回复TA
大侠求推荐~ 
5
xiaofei558008|  楼主 | 2020-2-24 18:00 | 只看该作者
yklstudent 发表于 2020-2-24 14:04
奇怪了,通过这个不靠谱,为什么不采用文件大小判断

这个是编译器生成的,但是貌似有些bin文件结尾不一样;现在也不好判断了都。

使用特权

评论回复
6
yklstudent| | 2020-2-24 18:26 | 只看该作者
xiaofei558008 发表于 2020-2-24 18:00
这个是编译器生成的,但是貌似有些bin文件结尾不一样;现在也不好判断了都。 ...

不知道bin文件大小?

使用特权

评论回复
7
xiaofei558008|  楼主 | 2020-2-25 16:21 | 只看该作者
yklstudent 发表于 2020-2-24 18:26
不知道bin文件大小?

bin文件会随着功能变化而有变化;大小每次不一样;我非常想有个办法能在bin文件最后增加一段特殊的字符串,作为结束的判断;  __attribute__ 这个关键字不知道能不能在文件最后增加一个特殊字符串;
谢谢

使用特权

评论回复
8
yklstudent| | 2020-2-25 17:04 | 只看该作者
xiaofei558008 发表于 2020-2-25 16:21
bin文件会随着功能变化而有变化;大小每次不一样;我非常想有个办法能在bin文件最后增加一段特殊的字符串 ...

你是用在什么情况下,想实现什么功能呢?

使用特权

评论回复
评论
xiaofei558008 2020-2-25 17:08 回复TA
比方说用来写一串数据,作为bin文件的结束;或者copyright 申明 
9
yklstudent| | 2020-2-25 17:23 | 只看该作者
yklstudent 发表于 2020-2-25 17:04
你是用在什么情况下,想实现什么功能呢?

上位机BIN文件改动处理下好了

使用特权

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

本版积分规则

136

主题

963

帖子

13

粉丝