Engaged in the class Arduino STM32 Development Board Maple in Win7 under the use of the DFU driver is not installed, resulting in the upload program will error, can not find the DFU device. Later saw the official said recommended WinXP on use, so installed an XP virtual machine to use, or not. Because Maple domestic use very little, the information is not many, cannot find. The solution was occasionally seen when browsing the official forum. I have tried to be feasible, also do not have the virtual machine, direct Win7 under use also can.
After getting pissed with this board not working correctly in Windows 7 64-bit with the default drivers, and then problems With a Windows XP 32-bit VMS (VMWare) on Windows 7 64-bit (because it kept enumerating the device in the host machine), I Tried Feyr ' s method. It Works great!
Step-by-Step instructions:
- Download the binary LibUSB package (http://sourceforge.net/projects/libusb-win32/files/), extract somewhere (we'll call It C:\LIBUSB)
- Plug the Maple board into the computer
- Open Device Manager
- Switch Maple Board into continuous Bootloader mode (hits reset until get the fast blinks followed by slower blinks; res Et again and immediately hit and hold the boot ' but ' button until it changes into slow blink mode, release).
- It should show some broken USB device in your Devices, not a com-port
- Run The Libusb INF Wizard (C:\LIBUSB\bin\x86\inf-wizard.exe)
- Click through the dialogs, the default values should be fine, or your can fill in some descriptive info
- Save the INF and has it install. It ' ll produce a big red prompt about the driver being unsigned and problematic; However, it'll still work.
- "Update" the MAPLE 003 device in your Device Manager and select the INF file generated.
To load any program:
The Run the Maple IDE, when you hit the Upload, hits your Reset button on your Maple Board. It should detect and load the data on it. If your compile takes too long, try hitting the reset later in the upload. I used an alternating interval blink to prove it is working to me instead of the straight blink code.
The serial drivers that came with the Maple IDE package does work fine, so you can use those drivers for the COM Port direct Ly.
Win7 under Maple drive problem solution