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

2020-03-01 11:54发布

求助大侠:

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


573215e51041705c46.png

谢谢!





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
xiaofei558008
1楼-- · 2020-03-01 13:32
或者说,怎么在 bin 文件最后增加特定关键字呢?
yklstudent
2楼-- · 2020-03-01 16:57
奇怪了,通过这个不靠谱,为什么不采用文件大小判断
doit888
3楼-- · 2020-03-01 19:02
还有这样的操作?
xiaofei558008
4楼-- · 2020-03-01 21:31
yklstudent 发表于 2020-2-24 14:04
奇怪了,通过这个不靠谱,为什么不采用文件大小判断

这个是编译器生成的,但是貌似有些bin文件结尾不一样;现在也不好判断了都。
yklstudent
5楼-- · 2020-03-01 23:03
 精彩回答 2  元偷偷看……
xiaofei558008
6楼-- · 2020-03-02 00:47
yklstudent 发表于 2020-2-24 18:26
不知道bin文件大小?

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

一周热门 更多>