Skip to main content
e2_it
Visitor II
June 25, 2014
Question

St-Link firmware downgrade

  • June 25, 2014
  • 3 replies
  • 2649 views
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

    This topic has been closed for replies.

    3 replies

    Tesla DeLorean
    Guru
    June 25, 2014
    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 VenmoUp vote any posts that you find helpful, it shows what's working..
    Nickname306_O
    Visitor II
    June 26, 2014
    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

    Bogdan Golab
    Lead
    June 26, 2014
    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.