两个方面:
1、IAR可以为固件添加CRC校验;
2、STM32内置硬件CRC校验;
一、IAR配置如下图,其余问题可以参考http://bbs.21ic.com/icview-988212-1-1.html
二、STM32中使用硬件CRC32计算即可。(我的是STM32F072)
三、如果提示__checksum找不到,需要在Linker-->Extra Options添加--keep __checksum
//
防止原帖失效,现在复制过来备份。
//
【实战经验】如何在IAR中配置CRC参数
前言
STM32全系列产品都具有CRC外设,对CRC的计算提供硬件支持,为应用程序节省了代码空间。CRC校验值可以用于数据传输中的数据正确性的验证,也可用于数据存储时的完整性检查。在IE