STM32 USB IAP(STM32 DFU),STM32F10X usb升级程序的程序,以及测试程序,还包括dfuse安装软件和使用说明。在刚开始进行stm32 usb升级程序的过程中,网络的很多资料都不完整,错误的很多,自己也遇到了一些问题,话费不少时间,在成功完成此功能后感觉很有必要分享出来,减少大家开发stm32 usb iap功能的时间。
dfusepp
一个C ++ 11仅限标头的库,用于验证嵌入式设备上的文件。
该库用于验证DfuSe文件,而不必将完整的映像保存在RAM中。 取而代之的是,仅保存图像的偏移量,以便于提取和复制到例如Flash。 可以使用生成DfuSe图像。
用法
数据是使用加到Dfusepp addData功能。 例如,在读取文件以限制所需的RAM数量时,可以多次调用此函数。 有关更多用法示例,请参见。
# include
# include
# include
int main ()
{