| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Graphical User Interface for STUSB4500
The STSW-STUSB002 is a free graphical interface (GUI) aimed at customizing seamlessly the STUSB devices through direct access to non-volatile-memory (NVM).
The tool allows NVM area to be read, configured and written without dedicated software skills, thanks to a graphical interface.
The utility also provides a basic panel to read and write I²C registers at any device address and any register address, as well as a device dashboard.
The software can be used with the evaluation boards from the STUSB devices stacked on a NUCLEO-F072RB controller board. The device selection is done automatically at power-up, as far as the Nucleo is flashed and configured in order to act as a USB to I²C bridge (.bin included).
USB Drivers
On Windows 10, you don't need to install additional drivers, because USB CDC drivers are installed automatically. (usbser.sys) On Windows 7, install: STM32 Virtual COM Port Driver (STSW-STM32102) http://www.st.com/en/development-tools/stsw-stm32102.html
Install Runtime: Visual C++ 2015 or 2017 or 2019
Install Runtime: Visual C++ 2012
Microsoft Visual C++ Redistributable 2017 (32bit)
https://aka.ms/vs/15/release/vc_redist.x86.exe
Microsoft Visual C++ 2015 Redistributable Update 3 (vcredist_x86.exe)
https://www.microsoft.com/en-us/download/details.aspx?id=53587
Visual C++ Redistributable for Visual Studio 2012 Update 4 (vc_redist.x86.exe)
https://www.microsoft.com/en-us/download/details.aspx?id=30679
Note:
The Visual C++ 2017 Redistributable is a binary-compatible in-place upgrade of the Visual C++ 2015 Redistributable and shares the same registry keys. So 2017 Redist replaces the 2015. If you already have VC++ 2017, you cannot install VC++ 2015.
Connect the STM32 Nucleo board to a computer, using a USB-A to USB-mini-B cable
Flash the STM32F072-Nucleo-Board firmware with the binary file included in this package.
Launch the executable (.exe)
Use the GUI to read or program the chip memory.
System:
Hardware:
To be able to use the STM32 Nucleo board properly, be sure to program the board with the right firmware (by dragging-dropping the .bin file, or copy-paste the file).
When the Nucleo board is ready, the User_LED (LED2) must be blinking.
If it is not blinking, there is an hardware issue, and the GUI application will not be able to connect to it.
To check the Hardware connection of the PC with the Nucleo board, you can use the command-line Nucleo utility (HwCheckUtility.exe)
| Back | FazBrowse Home | New Git URL |