Difference between revisions of "DFU"

From krtkl wiki
Jump to navigation Jump to search
(initial commit)
 
(assist with Win10 problems)
Line 1: Line 1:
== DFU Device Firmware Upgrade ===
+
== DFU Device Firmware Upgrade ==
  
 
To upgrade the firmware of the STM32 microcontroller on your Snickerdoodle, please consult
 
To upgrade the firmware of the STM32 microcontroller on your Snickerdoodle, please consult
  
- a
+
* Snickerdoodle Book [https://wiki.krtkl.com/index.php?title=The_Snickerdoodle_Book/PlatformController#17._Device_Firmware_Upgrade_.28DFU.29 Chapter 17]
- b
+
* Firmware section of the [https://krtkl.com/resources/downloads/  krtkl download page]
- c
 
  
 
Additionally, we'll provide a few tips here.
 
Additionally, we'll provide a few tips here.
Line 15: Line 14:
 
DfuSeDemo window does not seem to find the Snickerdoodle
 
DfuSeDemo window does not seem to find the Snickerdoodle
 
STM32...
 
STM32...
 +
 +
[[File:1627.STMBootLoaderInDeviceManager.png|95px|thumb|STM32 BOOTLOADER in DeviceManager]]
  
 
First open up Window's Device Manager.  You should see
 
First open up Window's Device Manager.  You should see
the STMicroelectronics Virtual COM port (COMxxxx) active.
+
the "STMicroelectronics Virtual COM port (COMxxxx)" device active.
 
If you instead see "STM32 BOOTLOADER" or even "STM32 BOOTLOADER"
 
If you instead see "STM32 BOOTLOADER" or even "STM32 BOOTLOADER"
 
with a caution symbol, you might not have proper device  
 
with a caution symbol, you might not have proper device  
 
drivers installed on Windows.
 
drivers installed on Windows.
  
Right click on the STM32 BOOTLOADER icon and select "Properties".
+
Right click on the "STM32 BOOTLOADER" icon and select "Properties".
If the new window's Driver tab indicates that the driver is not
+
A new Properties window will appear.  If the Driver tab indicates that the driver is not
 
found or not correct, this is probably your problem.
 
found or not correct, this is probably your problem.
  
Line 29: Line 30:
 
installation directory at a location like  
 
installation directory at a location like  
 
"C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6"
 
"C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6"
.   
+
, and it probably contains the device driver you need.   
 +
 
 +
 
 +
 
 +
[[File:1740.UpdateDriversPanel.png|220px|left|thumb|Windows10 Update Drivers Panel]]
  
To resolve this, you will need to tell Windows to "Update Drivers" and
+
To resolve this problem, you will need to click on the "Update Drivers" button and
 
then "Browse my computer for drivers".  When asked where to search,
 
then "Browse my computer for drivers".  When asked where to search,
specify the location of the installation (probably "C:\Program Files (x86)\STMicroelectronics\" will work).c
+
specify the location of the installation (probably "C:\Program Files (x86)\STMicroelectronics\").

Revision as of 02:31, 7 February 2021

DFU Device Firmware Upgrade

To upgrade the firmware of the STM32 microcontroller on your Snickerdoodle, please consult

Additionally, we'll provide a few tips here.


Win10 DfuSeDemo can not find the Snickerdoodle

If you follow the steps in the Firmware User Guide, yet the DfuSeDemo window does not seem to find the Snickerdoodle STM32...

STM32 BOOTLOADER in DeviceManager

First open up Window's Device Manager. You should see the "STMicroelectronics Virtual COM port (COMxxxx)" device active. If you instead see "STM32 BOOTLOADER" or even "STM32 BOOTLOADER" with a caution symbol, you might not have proper device drivers installed on Windows.

Right click on the "STM32 BOOTLOADER" icon and select "Properties". A new Properties window will appear. If the Driver tab indicates that the driver is not found or not correct, this is probably your problem.

Assuming that you have installed DfuSe, you probably have a DfuSe installation directory at a location like "C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6" , and it probably contains the device driver you need.


Windows10 Update Drivers Panel

To resolve this problem, you will need to click on the "Update Drivers" button and then "Browse my computer for drivers". When asked where to search, specify the location of the installation (probably "C:\Program Files (x86)\STMicroelectronics\").