Skip to main content
Associate
February 15, 2025
Question

Improving Download Speed

  • February 15, 2025
  • 3 replies
  • 892 views

Hello,

I am working on an application that is somewhat large and each time I upload to my Disco Board it is taking three to four minutes because all of the TouchGFX images are being re-generated and uploaded. Is there a way to only upload the code from XCUBE with the screens staying the same? This would greatly reduce my development time. 

Any help would be great. 

Thanks,
Alex

This topic has been closed for replies.

3 replies

Pavel A.
Super User
February 15, 2025

Yes it is possible to build your app so that content in the external memory is excluded. Make additional project configuration for this, like "Debug internal only" or "Release internal only". Search the forum, this has been asked before.

 

amspurgeAuthor
Associate
February 15, 2025

Got any links you could share?

Tesla DeLorean
Guru
February 15, 2025

Which DISCO board, they make a few.

Yes, would help if ST have some more robust processes for incremental build/update

The devices with ST-LINK/V3 run a lot faster. USB 2.0 HS helps, with right ports and cables

Writing multiple megabytes of QSPI NOR FLASH can be quite involved.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
amspurgeAuthor
Associate
February 15, 2025

I’m using the STM32F769I-DISCO. We were able to get from 3 min to 1:15 min by adjusting the settings. The problem seems to be that it spends over a minute searching for the STLink/Device. Any thoughts?

Osman SOYKURT
Technical Moderator
February 17, 2025

Hello @amspurge ,

Do you use TouchGFX Designer to run on target (F6)? Or maybe you compile with another compiler (like STM32CubeIDE), and flash using STM32CubeProgrammer?

Osman SOYKURTST Software Developer | TouchGFX
Osman SOYKURT
Technical Moderator
February 25, 2025

Hello @amspurge ,

Have you been able to move on with your issue?

Osman SOYKURTST Software Developer | TouchGFX