2025-04-11 1:15 PM
How do I use Aardvark with STSW-STUSB001 GUI software. My PCB has the I2C and trying to use GUI software to program my PCB.
Solved! Go to Solution.
2025-04-14 1:10 PM
For the people that responded to my question... thank you! I have found and confirmed that a fellow member, Gregory Go, advice was right on the money...there is a minor learning curve, but it will help with my production programming. Below is his answer in 2021. FYI.. ST needs to add this GUI app to their website for STSW-STUSB001.
2021-03-17 3:26 PM
Hello,
There may be some confusion because the STUSB4710 GUI v3.2.3 requires 2 USB cables:
- one USB-mini cable (connected to STM32 Nucleo board)
- one USB-micro cable (connected to STUSB4700 eval board)
This can make the setup complicated.
An alternative is to use the GUI v3.5 which only needs 1 USB-mini cable (connected to STM32 Nucleo board).
You can download it here:
https://community.st.com/s/question/0D53W00000HySKa/stusb4700-gui-offline
2025-04-11 1:31 PM - edited 2025-04-11 1:32 PM
I bet the user manual has some documentation on how to use it. Looks like there are videos as well.
https://www.totalphase.com/support/articles/200468316-aardvark-i2c-spi-host-adapter-user-manual/
I2C bootloader protocol is given here.
2025-04-11 5:36 PM
The STSW-STUSB001 GUI software looks to be specific in using a NUCLEO board which is indicated in the document. I don't see any mention of being able to use a 3rd party device.
Introduction
STSW-STUSB001 is a software package containing a Graphical User Interface (GUI) used to ease STUSB ICs device customization, evaluation and debug.
In order to run the GUI on a laptop, an STM32 Nucleo board must be programmed to act as a USB to I²C bridge between the laptop and the STUSB evaluation boards.
The document details the full installation process, from GUI software package download to NUCLEO board configuration, including error messages.
Here is the document link
2025-04-14 1:10 PM
For the people that responded to my question... thank you! I have found and confirmed that a fellow member, Gregory Go, advice was right on the money...there is a minor learning curve, but it will help with my production programming. Below is his answer in 2021. FYI.. ST needs to add this GUI app to their website for STSW-STUSB001.
2021-03-17 3:26 PM
Hello,
There may be some confusion because the STUSB4710 GUI v3.2.3 requires 2 USB cables:
- one USB-mini cable (connected to STM32 Nucleo board)
- one USB-micro cable (connected to STUSB4700 eval board)
This can make the setup complicated.
An alternative is to use the GUI v3.5 which only needs 1 USB-mini cable (connected to STM32 Nucleo board).
You can download it here:
https://community.st.com/s/question/0D53W00000HySKa/stusb4700-gui-offline
2025-04-15 2:08 AM - edited 2025-04-15 2:16 AM
> ST needs to add this GUI app to their website for STSW-STUSB001.
[edit] see supplement at the bottom [/edit]
Well, the STSW-STUSB001 is the GUI app and and the description can also be found in its data brief DB3306:
The software can be used with evaluation boards for STUSB devices stacked on a NUCLEO-F072RB controller board.
as well as in the user manual UM2254:
Introduction
[...]
In order to run the GUI on a laptop, an STM32 Nucleo board must be programmed to act as a USB to I²C bridge between the laptop and the STUSB evaluation boards.
Regards
/Peter
Unfortunately, I answered too quickly and I agree with you: Gregory's version should also be available on the website.
2025-04-15 5:46 AM
Thanks Peter for the amended version of your answer. If you are able to have ST update the STSW-STUSB001 from v3.2 to v3.5 that would help your customers.