This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Updating to MSK-ARM version 4.70

Hi all,

I have updated to MDK-ARM version 4.70 but nothing seems to be changed in uVision... After installing, I restarted my computer.

I search for code completion configuration (uVision Help says it is located on Edit->Configuration->Text Completion) but don't find it.

Also, in Target-Options->Device, I can't see all new supported devices it is said on Release Notes (http://www.keil.com/update/relnotes/MDK470.htm). For exemple, it is not in list the ADuC7121 from Analog Devices.

When I open "About uVision", I see "uVision V4.60.0.0" and "MDK-ARM Standard Version: 4.70.0.0". C Compiler version is "Armcc.Exe V5.03.0.24".

Can anybody tell me if it means I really updated MDK-ARM version? If updated, where can I find Code Completion configuration?

  • It looks like you did not really fully update your MDK.
    When i open "About µVision", it states µVision V4.70.0.0 on the top and in the toolchain-line we have MDK-ARM Standard: 4 user Version 4.70.0.0, and the compiler is V5.03.0.24.

    Maybe try to reinstall again, or make a complete uninstall before you install the new version.
    (The code completion configuration is where you expected it to be on my version, Edit->Configuration->Text Completion.

    Hope this helps in any way...

  • Yes, you were right, it seems I haven't finished installation process...I have tried to reinstall it again and now I see uVision V4.70.0.0.

    Text Completion is also working :)

    Thank you!

  • I started using the new editor in V4.70a today, hapily typing away for a couple of hours, then uVision crashed, lost an hour of work. I had not done any compilation, just code writing - so be sure to save regularly (as of course, we all do except when we need to).

    Editing in uVision crash has never happened in the many years I have been using uVision editor (ok i have had a couple of compile crashes but not while just editing).

    - Phil.

  • I tried 4.7 about a week ago, found it to be very unstable. Crashes, and problems compiling.
    Went back to an old version, which was much faster. The new features were not worth the headaches.

  • did anyone else experience problems with the preprocessor symbols in the options tab?

    i have defined 2 symbols DEBUG1, DEBUG2

    in 4.60 everthing was fine.

    4.70: i did not change anything and try to compile:
    if i compile sometimes i get and error during linking: could not open file DEBUG2

    than i have to compile again and everthing is working fine and my hex file is created. i did not recognize a system behind this behaviour. sometimes it is working fine sometimes not..

    sorry but i'm so pissed at the moment. it is not like uVision costs 100$
    KEIL gets a serious amount of money and everytime you have to strugglewith such stupi errors

  • I recently upgraded to 4.70a

    I found I had to clear out the target directory and remove all the project related files apart from the *.uvproj

    Until I did this the builds were unstable, debugging was all over the place, the size of the output wasnt what I was expecting.

    afterwards dont forget to set up the ulink2 to use the correct programming routines and the SW interface ( if you use it )

    This what I was told to do previously after a upgrade from the distributor

    Even though I am sure I upgraded to 4.70a
    the info from the IDE is this

    IDE-Version:
    µVision V4.70.0.0
    Copyright (C) 2013 ARM Ltd and ARM Germany GmbH. All rights reserved.

    License Information:
    XXXXXXXXXXXXXX
    CCCCCCCCCCCCC
    LIC=BLAH-BLAH-BLAH-BLAH-BLAH-BLAH-BLAH-BLAH

    Tool Version Numbers:
    Toolchain: MDK-ARM Professional Version: 4.70.0.0
    Toolchain Path: C:\Keil\ARM\ARMCC\bin\
    C Compiler: Armcc.Exe V5.03.0.24
    Assembler: Armasm.Exe V5.03.0.24
    Linker/Locator: ArmLink.Exe V5.03.0.24
    Librarian: ArmAr.Exe V5.03.0.24
    Hex Converter: FromElf.Exe V5.03.0.24
    CPU DLL: SARMCM3.DLL V4.70.0.0
    Dialog DLL: DCM.DLL V1.9.0.0
    Target DLL: UL2CM3.DLL V1.146.0.0
    Dialog DLL: TCM.DLL V1.12.0.0

    and if I click on help/check for upgrade its suggests I get 4.70a
    anyone else seeing this

  • hey,

    thanks for the info. i did what you said and it seems better. linker errors are gone for now.

  • I havent had a problem since clearing out the old project settings.

    Dont forget to turn on the periodic updates on the debugger if you want to see vairables update

  • Do you still have your 'old' project files which show the strange behavior?
    If yes, please send this project to support.intl@keil.com. If we can duplicate a problem, we will fix it.