为了升级程序,采用了自定义的STM32和上位机的CAN文件传输协议。 本文介绍下位机部分,开发环境是CubeMX和STM32IDE基于HAL库 1. fdCAN的通信函数 2. 协议层块数据传输 3. 文件分块传输 4. 校验及写FLASH 提供源代码,提供技术支持