CalcCRC32 一个CRC32数据校验工具,能将计算结果分别用十进制和十六进制显示。-A CRC32 data validation tool, able to calculate the results were displayed
https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1021127/launchxl-cc26x2r1-understanding-crc32_calc-in-oad-c 器件型号:LAUNCHXL-CC26X2R1 尊敬的所有人: 希望此帖子能为您带来良好的效果 我正在尝试了解由计算 CRC32的 OAD 工具生成的文件...
代码语言:javascript functionCalcCRC32(p:PByte;length:NativeUInt):dword;vari:integer;beginresult:=$FFFFFFFF;fori:=0to length-1dobeginresult:=(result shr8)xor table[pbyte(p)^xor(result and $000000ff)];inc(p);end;result:=not result;end;functionHashLine(constline:string;IgnoreCase,IgnoreBlanks...
那个两行的注释造成的。在使用中文注释的时候,不要用/* */,而应该在每一行使用//来注释,否则编译器处理可能出现问题。去掉/*第一次传入的值需要固定,如果发送端使用该值计算crc校验码,那么接收端也同样需要使用该值进行计算*/就可以了