fix: Update dfu-util to 0.11 on Windows and Linux #114
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Update dfu-util to version 0.11 on all platforms for consistent DfuSe support.
Windows Fix (Critical)
The previous Windows
dfu-util.exe(version 0.1+svn from 2007-2008) lacked DfuSe support. The-s/--dfuse-addressflag is required for STM32 DFU uploads.Error on Windows:
Linux Update
The Linux binaries were also outdated (x86_64 was version 0.8 from 2014).
Changes
Windows
win/dfu-util.exeto 0.11 static build (self-contained, no DLL dependencies)cygwin1.dll,cygiconv-2.dll) - ~2.9MB reductionlibusb0.dll(old libusb-0.1, not used by dfu-util 0.11)Linux
linux/x86_64/dfu-utilfrom 0.8 to 0.11linux/x86_64/dfu-prefixanddfu-suffixto 0.11linux/aarch64/dfu-util,dfu-prefix,dfu-suffixto 0.11Result
All platforms now consistent at dfu-util 0.11:
Source
dfu-util 0.11 from: http://dfu-util.sourceforge.net/releases/
Testing