winapp dfuse:stm32的USB DFU上位机工具源码(MFC)基于ST官方DfuSe v3.0.4实现了hex转dfu解决了官方代码的一些错误 源
DfuSe-v3.0.5说明文档 为什么做这个? 上段时间做了一个,在实际项目中如果采用uart或者485等进行数据通信然后采用IAP进行固件升级将会是一个很好的选择,但是有的时候我们的产品或者项目不是用的串行串口用的USB和上位机进行通信,那么这时候就没必要用USB转插槽工具进行协议转换了,这样既存在风险又增加了成本。所以很多时候会采用USB的HID,CDC等子类进行数据通信,在这种情况下进行固件升级就会优选DFU方式了。什么是dfu?准确的说它也是IAP的子集,只不过我们常认为的IAP是通过插座,而dfu是通过USB而已。 通过dfu进行升级需要使用.dfu文件,ST官方提供了将.hex文件或者.bin文件转成.dfu文件的工具,最新的版本是DfuSe—v3.0.4(可以从官方下载),我下载安装之后发现并不能将.hex转.dfu总是提示我文件错误。还有一个问题就是.bin生成.dfu之
下载地址
用户评论