HI,
I seem to have the DFU issue with R1 Giga wifi board.
I pressed RST switch twice and I see the green blinking LED but I still cant uploadmy sketch.
Please help
here is the full info.
Sketch uses 110736 bytes (5%) of program storage space. Maximum is 1966080 bytes.
Global variables use 47520 bytes (9%) of dynamic memory, leaving 476104 bytes for local variables. Maximum is 523624 bytes.
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 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:0366 found on devnum 12 (LIBUSB_ERROR_NOT_FOUND)
No DFU capable USB device available
Failed uploading: uploading error: exit status 74
I think the 2nd last message is the key. I am only vaguely aware of this DFU stuff, but I think you need to put the board in DFU mode in order to upload?
1 Like
I pressed RST switch twice, and I see BOOT led blinking green fading.
But still cant upload.
I use Arduino ide 2.3.2 and installed mBed OS Giga package v4.1.5, the dfu util prints 0.10.
I dont know why I did not get the latest dfu util 0.11 as part of v4.1.5
Hi @shivamadishetty. 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 GIGA 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 GIGA Boards" entry.
- Hover the mouse pointer over the "" 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 "Arduino Mbed OS GIGA Boards" entry.
- 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.
2 Likes
@ptillisch
Thank you for your detailed response.
I did suspect that earlier today, it requires admin privileges to install those drivers.
Waiting for our IT to get back to me. Thanks again, I will update when I have those drivers installed.
1 Like
@ptillisch
Thank you again.
It works after installing USB drivers.
One question, is the M7 core being clocked at 480MHz ? is there any way to change the clock frequency?
You are welcome. I'm glad it is working now.
Unfortunately I'm not knowledgeable on this subject matter. Hopefully one of the other forum helper will be able to answer your question.