3
24
33
新手上路
使用道具 举报
1万
7万
12万
管理员
永远是小学生 发表于 2024-11-7 10:11 硬汉老师,这种方法可以更改校验的方式吗?比如说把CRC-32改成CRC-32/MPEG-2这种方式。
eric2013 发表于 2024-11-7 12:01 可以,但是需要你两端的校验方式一致即可
永远是小学生 发表于 2024-11-7 13:54 硬汉老师指导指导
0
1
a1164641067 发表于 2025-2-11 14:05 请问有老师做过linux下生成的可执行程序中添加crc校验值嘛
20
23
wander 发表于 2020-8-5 08:56 我也做了一个,我是直接的在生成的raw.bin最后增加4B的CRC校验。 1,fromelf --bin --output raw.bin "#L" ...
caoenq 发表于 2025-9-23 22:11 请问大佬 这个怎么实现的?我用您这两条指令,不能生成带CRC校验的bin文件
2
5
11
华清老头儿 发表于 2025-12-6 17:08 在原来程序的基础上再添加一个生成的output_crc.hex文件转换为bin文件。 1、在路径 \Project\MDK-ARM(AC5) ...
14
50
92
初级会员
walk 发表于 2025-12-20 00:26 如果想将计算的crc合并到hex文件中是不是也可行,思路: 1、hex转bin; 2、得到bin大小,并计算crc;
eric2013 发表于 2025-12-20 10:21 可以。
9
15
lpc980408 发表于 2025-12-31 16:04 遇到个问题,现在bootloader程序中已经实现了AES128校验,APP生成的bin文件需要16字节对齐,再用AES加密器 ...
lpc980408 发表于 2026-1-6 18:33 这个问题可以通过批处理命令填充0xff,固定地址或者每次根据生成的文件修改批处理命令里的地址手动对齐。 ...
eric2013 发表于 2026-1-7 00:24 可以搞个骚操作,app的bin文件开头是中断向量表,向量表里面有几个reserve保留地址,程序生成app后,把程 ...
大家伙好 发表于 2026-1-7 15:39 在APP部分,__attribute__指定全局变量存储在片上flash地址特定地址, 用const修饰该全局变量 最后编译 ...
26
大家伙好 发表于 2026-1-7 15:51 用C/C++编写可执行程序,将bootloader和app编译后的bin文件合并, 可以做到一次性把boot和app烧录进去, ...
Dravince 发表于 2026-1-7 16:30 我的方案更进一步,自动递增版本号,提交git,编译,bin文件插入CRC、文件size和git commit id 相关的变 ...
eric2013 发表于 2026-1-8 10:41 终于找到了,就是你分享的这个帖子,我记得有个坛友分享了挺方波的方案,想不起来关键词了,回复的时候还 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2026-1-9 16:42 , Processed in 0.135826 second(s), 25 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.