2026-01-21 2:55 AM
I am trying to run this demo, but I am receiving an error.
How should I program this board? Should I use an ST-LINK or a USB-to-TTL adapter, or is a direct USB Type-C connection sufficient? I am trying to program it via TouchGFX Designer. I have read the following guide, but I couldn't quite understand the process: https://www.st.com/resource/en/brochure/guide-how-to-get-started-with-tsd-knob-display-and-touchgfx.pdf"
Error message :
"Serial Port COM26 is successfully opened.
Port configuration: parity = even, baudrate = 921600, data-bit = 8,
stop-bit = 1.0, flow-control = off
Timeout error occured while waiting for acknowledgement.
Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...
Failed connecting to target. Try unplugging and replugging the device and try again.
If the problem persists, please check that the option byte nBOOT_SEL is set to false. Refer to readme.md for more information."
Solved! Go to Solution.
2026-01-21 5:06 AM
I solved that problem. nBOOT1 option of some boards is selected as a default. I connected to board via st-link and disabled this configuration from options bytes.
Thus I able to programmed with TouchGFX. I guess should continually active-deactive this configuration. I needed to disabled again this configuration.
2026-01-21 4:30 AM
Hello @isikli ,
We have made a step-by-step tutorial guide available in our TouchGFX academy website. There, we explain how to create and load an application for the TSD TSS013004A-AD display knob module. I invite you to look at it. If you still have issue with loading the board after, don't hesitate to reach out again in the community :)
2026-01-21 5:06 AM
I solved that problem. nBOOT1 option of some boards is selected as a default. I connected to board via st-link and disabled this configuration from options bytes.
Thus I able to programmed with TouchGFX. I guess should continually active-deactive this configuration. I needed to disabled again this configuration.
2026-02-16 10:14 AM - edited 2026-02-16 10:21 AM
Just clarifying for others - your tutorial recommends disabling nBOOT_SEL, not nBOOT1 as isikli suggested.
Disabling nBOOT_SEL worked for me (uses BOOT0 pin to run bootloader or app).
Disabling nBOOT1 lets the UART bootloader work, but then you have to re-enable it to run your app.
Worth noting that, contrary to your tutorial, the TSD module I received did NOT have nBOOT_SEL disabled - I had to connect an ST-link to it, to change the setting, before I could program via UART
2026-05-15 10:55 AM
While the application editor is made for Windows, are there any work arounds for the Mac OSX to design and work with the TSD Knob Interface? While the TouchGFX would have made life easier, is there a way to program this from the mac OSx platform?
Cc: @Osman SOYKURT