2021-04-13 04:55 AM
About 3 weeks ago, an update was received from ST that made both my Windows 10 and Linux boxes unable to connect to the VL Discovery. The message reads that I must plug in my ST-Link device.
The stlink Linux command line tool is still able to connect to and program the device flawlessly.
But, of course, this does not have an integrated debugger and slows code development down considerably ( I must provide alternate methods of checking ADC values etc).
Yes, I understand that these are old devices and have been replaced by newer and better ones, but I and many others still have F100 series operational in the field.
2021-04-26 07:05 AM
Your board is the first DISCOVERY that appeared for the STM32 at the time and still contains version 1 of the ST-LINK, which is no longer available. All boards that were added later then used newer versions of STLINK, so that support for version 1 no longer makes sense.
The STM32CubeIDE uses the STM32CubeProgrammer for programming. Since the STM32CubeProgrammerno longer includes support for STLINK (V1), e.g. because of a completely different communication protocol, STM32CubeIDE can no longer support the STM32VLDISCOVERY either.
Regarding your statement "operational in the field": EVAL/DISCOVERY/NUCLEO boards are intended to be used as development platform only, not as part of a product. Please note our license terms.
Good luck and best regards
/Peter
2021-04-26 07:19 AM
Hi Peter,
Ok, I understand ALL that.
I use VL-D to develop for my field F100 and some F103, then transfer operational code.
I have found that Linux still supports the VLD - though I have to use another debugger.
I guess I could use a external ST-Link - though the lack of POLARISED ST0LINK plugs on all the ST32F family
development devices makes this an error prone process :( I have to do this myself rather than send a junior out.
An IDC or similar connector would have been much better.
Chris
2021-04-26 10:38 AM
Hi Peter,
Couple of things -
Chris
Here is the message from my 429I board
Error in final launch sequence:
Failed to execute MI command:
target remote localhost:61234
Error message from debugger back end:
Remote communication error. Target disconnected.: Success.
Failed to execute MI command:
target remote localhost:61234
Error message from debugger back end:
Remote communication error. Target disconnected.: Success.
The Success reported denotes me physically disconnecting the board
I have upgraded both the board firmware and theIDE to no avail
2021-04-26 10:43 AM
Just to make my day complete
Opening my ST email "New product Notification"
I get a java error with NOWHERE to post a reply (see below)
I simply HATE any communication that I cannot reply to
Perhaps you can redirect this to the webmaster
Chris
New product notification
2021-04-26 12:58 PM
At debug phase I'm getting myself proper info about support lack if debug based on STM32F100 VL-Discovery
But @Peter BENSCH my pain is such board is set as active ... :sleepy_face:
2021-04-27 02:47 AM
To respond to your points:
Regards
/Peter
2021-04-27 02:49 AM
Please check the notification settings in your account in the community.
Regards
/Peter
2021-04-27 02:55 AM
Hi, @Cartu38 OpenDev
for debugging using STM32CubeIDE please see my comment above.
For the availablity of the STM32VLDISCOVERY: active means Product is in volume production. And yes, debugging/programming is possible if you use an external debugger, e.g. an STLINK/V2-1 from a NUCLEO or other DISCOVERY.
Regards
/Peter
2022-01-27 02:04 PM
Hello,
I just tried this for the fun and it works: https://visserslatijn.wordpress.com/2019/01/20/upgrade-st-link-v1-to-v2/. However, the flashed firmware of the VLDISCOVERY programmer must be updated afterwards with the STM32CubeProgrammer to be fully usable.
As indicated by Peter above, the project must be created for STM32F100RB to avoid the "Debug is not supported" message. However, to get the .ioc file, just create an empty VLDISCOVERY project with the MCU/MPU Selector, then copy the .ioc file to the STM32F100RB project and rename the .ioc file.
The STM32CubeIDE really rocks!:thumbs_up:
Regards
Vlad