Can I install both keil-ver4.74 and keil-ver5.12 on one windows 7 system?(for some old projects I need ver4.74).
Is there any problem ?
Can I work with both of them?
Hello,
You can install both version onto your system. MDK 5.12 will install in C:\Keil_v5 per default. But you actually do not need the old 4.74 anymore. If you need support for v4.x projects, just install the Legacy Pack for v5 that is available here: www2.keil.com/.../legacy
Kind regards,
Christopher
An important note about old versions is that if your firmware is certified with one specific compiler version, then it's no fun to switch to a newer compiler. Even if the newer version of MDK-ARM can build the source code.
So I have multiple Keil installations side-by-side.
Be very very careful about using both versions on the same machine
Version 5.12 modifies the project file and tries to assert "PACK" settings for clk speeds and start vectors etc if you accidentally press the wrong thing.
I have had a nightmare three days trying to get a previously stable project to run. ( builds fine but does not run or debug. e.g. on debug it doesn't reset back to the start vector run pass main etc)
Yes I had the legacy support loaded
I hope you do version-control your project files too - then you can recover if you accidentally opens an older project (intended to stay with the older tool chain) and Keil decides to update the project files.