cubeMX只启用CRC功能,其余默认配置,编译没有任何问题。调用参考官方例程,CRC32的计算结果没问题,尝试CRC16、CRC8,计算结果明显不对,还是32位数。 五斤麻辣油 2022-08-18 09:43:40 STM32硬件CRC32校验匹配PC端的CRC32校验 ;State = HAL_CRC_STATE_READY;return temp^=0xffffffff;}调试用的STM32F407VET6。函...
cubeMX只启用CRC功能,其余默认配置,编译没有任何问题。调用参考官方例程,CRC32的计算结果没问题,尝试CRC16、CRC8,计算结果明显不对,还是32位数。 五斤麻辣油2022-08-18 09:43:40 【实用推荐】CRC原理和算法的总结,太到位了,看了这篇就完全懂了。
使用自带的CRC模块应该速度快点,使用软件crc的话速度应该慢50STM32的CRC32是标准的,只是非标准的成了...
通用CRC32校验程序,可完美匹配STM32硬件CRC算法。 1. 关闭 #define STM32_CRC 宏定义,计算结果和主流算法一致; 2. 打开 #define STM32_CRC 宏定义,计算结果和STM32硬件算法一致。 CRC32 STM32 CRC 2018-09-16 上传 大小:3KB 所需: 48积分/C币 立即下载 STM...
下载完成后一般还需要例程控制31服务进行完整性检查(CRC32校验)和依赖性检查(ecu指定,DID为FF01-14229-1规定)(该步骤暂时不做)6.擦除内存,由31服务执行,具体的DID按14229-1应该为FF00,需要给定擦除的起始地址和大小。7.下载APP程序,34,36,37服务。下载完成后也需要例程控制31服务中的完整性检查(CRC32校验)和...
of the command packetuint32_tcommand_packet_len=bl_rx_buffer[0]+1;//extract the CRC32 ...
下载完成后一般还需要例程控制31服务进行完整性检查(CRC32校验)和依赖性检查(ecu指定,DID为FF01-14229...
* @retval CRC32校验结果,与PC端常用结果一致。*/ uint32_t my_CRC(CRC_HandleTypeDef *hcrc,uint...
通用STL软件包的结构 通用的STL栈源文件 文件 说明 stm32fxx_STLstartup.c stm32fxx_STLclockstart.c stm32fxx_STLmain.c stm32fxx_STLclockrun.c stm32fxx_STLcrc32Run.c stm32fxx_STLtranspRam.c stm32fxx_STLclassBvar.h stm32fxx_STLlib.h stm32...
该库封装了IAP(In-Application Programming)功能常用的接口,支持CRC32校验,同时支持Bootloader及Application的升级。 Log 无需文件系统,日志可直接存储在Flash上 非常适合应用在小型的不带文件系统的产品中,方便开发人员快速定位、查找系统发生崩溃或死机的原因。同时配合EasyLogger(我开源的超轻量级、高性能C日志库,它提供...