2020-10-29 02:59 AM
I have migrated from Windows 7 x86 to x64 and since then I noticed that the firmware download speed has reduced hardly. The download now goes at least
twice or more slower than under Windows 7 x86. I use the latest driver for st-link dongle (v2.1.0.0). What could be the problem?
2020-10-29 04:54 AM
Check the SWD clock speed it's using. It's also possible you're not doing quite the same thing. Maybe in the second case you're verifying data as well as programming.
2020-10-29 05:01 AM
SWD clock is the same in both cases, verifying is turned off. Moreover, this is exectly the same MDK-ARM project.
I have also tried ULINK2 debugger - this works good either under x86/x64.
It looks like something is wrong with st-link v2 driver under Win7 x64.
2020-10-29 09:45 AM
Is the 64-bit PC the same as 32-bit, or a different one?
Is your USB host controller USB3 (with a 3rd party driver) by chance?
-- pa
2020-10-30 12:03 AM
Actually the PC is the different one with USB3.0.
I also tried to plug st-link into USB2.0 port on the front panel, but the result was the same.
2020-10-30 05:08 PM
TL;DR... It's time to upgrade to Windows 10 or Linux :)