I got a Nicla Vision and whenever I try to upload a sketch I always get this error:
Sketch uses 118704 bytes (6%) of program storage space. Maximum is 1966080 bytes.
Global variables use 49584 bytes (9%) of dynamic memory, leaving 474040 bytes for local variables. Maximum is 523624 bytes.
Restarting in bootloader mode
Flashing with command:C:/Users/russb/.arduino-create/arduino/dfu-util/0.10.0-arduino1/dfu-util.exe --device 0x2341:0x035f -D C:/Users/russb/AppData/Local/Temp/arduino-create-agent3486266311/new_sketch_1741375042339.bin -a0 --dfuse-address=0x08040000:leave
dfu-util 0.10-dev
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Cannot open DFU device 2341:035f found on devnum 3 (LIBUSB_ERROR_NOT_FOUND)
No DFU capable USB device available
Executing command: exit status 74
Not sure why there is "No DFU capable USB device available" PLEASE HELP!
Hi @isaac_boyd.
This error indicates you have not installed the drivers for your Arduino board.
Arduino IDE automatically installs the drivers as part of the Boards Manager installation of support for the board. However, the driver will only be installed if you provide approval, which is requested via a Windows User Account Control (UAC) dialog that is displayed during the installation:
Do you want to allow this app from an unknown publisher to make changes to your device?
dpinst-amd64.exe
It might be that the driver is missing because you did not approve its installation at that time.
The solution will be to reinstall the "Arduino Mbed OS Nicla Boards" platform, making sure to approve the driver installation offer:
- Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
- Scroll down through the list of boards platforms until you see the "Arduino Mbed OS Nicla Boards" entry.
- Hover the mouse pointer over the "Arduino Mbed OS Nicla Boards" entry.
You will see a ●●● icon appear at the top right corner of the entry.
- Click the ●●● icon.
A menu will open.
- Select "Remove" from the menu.
An "Uninstall" dialog will open.
- Click the "YES" button in the "Uninstall" dialog.
The dialog will close.
- Wait for the uninstall process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:
Successfully uninstalled platform ...
- Click the "INSTALL" button at the bottom of the "" entry.
- If a "User Account Control" dialog about "dpinst-amd64.exe" appears, click the "Yes" button in the dialog:
- Wait for the installation process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:
Successfully installed platform ...
After you have done that, try uploading the sketch to your Arduino board again, just as you did before. Hopefully it will be successful this time. If not, please let us know and we'll provide further assistance.
Sorry for not telling you, I'm using the cloud editor, so I thought I did not need to install boards.
Not sure what I did, but I added it as a device to arduino cloud and now it works!!!!!!!!
1 Like