cancel
Showing results for 
Search instead for 
Did you mean: 

St-Link firmware downgrade

e2
Associate
Posted on June 25, 2014 at 09:20

Hi guys,

I have been using the ST-Link debugger with the KEIL IDE (v5.11a) to develop some code for the Inemo-M1 development board.

I had some issues trying to use the debugger with this version of Keil and when I contacted their help desk one of their personnel told me that ''MDK-ARM v5.11a is compatible with V2.J20.S0 but not with V2.J21.S0. Now the firmware on my ST-Link has been updated previously to version V2.J21.S4. The guy at KEIL cannot confirm whether this version is compatible with v5.11a and hence I would like to regress my version of ST-Link firmware to V2.J20.S0... 

Is this by any means possible?

regards

3 REPLIES 3
Posted on June 25, 2014 at 12:30

Is this by any means possible?

Yes, you just run an older firmware ''upgrade'' app at the desired level.

[DEAD LINK /public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/STM32Discovery/Downgrade%20ST-LinkV2%20firmware%20revision&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F&currentviews=251]https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FDowngrade%20ST-LinkV2%20firmware%20revision&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=251
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Nickname306_O
Senior
Posted on June 26, 2014 at 17:23

Hi Emmanuel,

It’s a known limitation detected on MDK-ARM

v

5.11 using ST-LINK (firmware version V2J21) with all STM32 devices.

I recommend not using this version for the moment till fix of this problem. If this version is required, you can downgrade the ST-LINK FW to V2J20 using  ST-LinkUpgrade.exe available at MDK-ARM v5.11 install directory at  [Keil install directory]\ARM\STLink .

I will keep you informed once the problem fixed.

Best Regards,

 Nouha

Hi guys,

I have been using the ST-Link debugger with the KEIL IDE (v5.11a) to develop some code for the Inemo-M1 development board.

I had some issues trying to use the debugger with this version of Keil and when I contacted their help desk one of their personnel told me that ''MDK-ARM v5.11a is compatible with V2.J20.S0 but not with V2.J21.S0. Now the firmware on my ST-Link has been updated previously to version V2.J21.S4. The guy at KEIL cannot confirm whether this version is compatible with v5.11a and hence I would like to regress my version of ST-Link firmware to V2.J20.S0... 

Is this by any means possible?

regards

Posted on June 26, 2014 at 19:15

I use another solution for this issue as I described at:

http://www.keil.com/forum/58066/

I discovered that:

replace the Keil 5.11 ST-LINKIII-KEIL_SWO.dll v2.0.6.0 with

the Keil 5.10 ST-LINKIII-KEIL_SWO.dll v2.0.4.0.