rich
November 12, 2010, 6:08am
33
tormod:
The UM0391 document at my.st.com/public/STe2ecommuniti … UM0391.pdf is also useful.
I have a number of issues with DfuSe:
The compatibility issue already mentioned. It is using the same mechanisms and facilities but in a different way. I checked the Bluez link from ant9000 and it confirms how bad it is, it is impossible to use tools made for one with the other.
ST has not published all the code for their Windows “Demonstration” program
Reverse engineering of their program shows that they are not following their own recommendations
So for any project my recommendation is “DfuSe - just say no” However we already have all those Nanos out there with the DfuSe bootloader installed and it is a bit tricky to replace it. So making a minimal dfuse tool should be worthwhile.
FWIW The sh autogen.sh fails on osx, with an expansion failure on libusb. Removing that from the resulting configure and hand editting src/Makefile yields an executable on OSX that at least response to dfu-util -l
Update: I was able to update my V1 on my mac.