This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
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

SDK7.X.X at KEIL MDK uVision5.12 PACK

Hi

I got some questions about KEIL MDK uVision5.12 PACK.

  1. I tried uVision5.12 PACK to install Nordic SDK package. Currenly, their latest version is v7.1.0. If I wanna try to install backward version like v7.0.1 in KEIL PACK, it seems failed. So, PACK only can accept forward version?

  2. If I copied two examples from Nordic v7.1.0 pack. I modified the library code which shared between these two examples.Could it cause one failed since the library was already modified by another example?

  3. For 2, or, if the part of CMSIS library be modified, the modified part will be stored into the RTE folder of the example project?

  4. For Keil uV5, it only stored the library which the proeject used in the project RTE folder. Right?

  5. How will manage compatibility of SDK version? For example, in SDK v7.1.0, I used UART peripheral only. So, only UART library be added in RTE folder of the project. If several weeks later, I want to add new peripheral inside this project but at that time, SDK PACK is updated to SDK v8.0.0. So, what I added are from SDK v8.0.0. Some of my code is from v7.1.0; some is from v8.0.0. Besides, which version of software device shall be used?

  • Hi sir

    Could you reply me? I am confused if I shall use KEIL uVision 5 PACK or keep using KEIL uVsion4. Thanks.

  • Hi Jeffery,

    To install our SDK in the Pack format directly from Keil IDE look at this blog post which among other things contains a tutorial about that.

    ad 1

    It is possible to install and use few versions of a Pack simultaneously, but note that “Pack Installer” in Keil 5.12 only allows installation of the newest available Packs (it should change in Keil 5.13, but haven't tried this version yet). If you need to install an older versions as well, go to developer site from where you can download them and then manually install. “Select Software Packs” serves as a tool to select Packs version for use (Software Components version to be more precise). Note that although it is possible to select a version of Software Components, Keil 5.12 shows only the latest installed version of examples and it is not possible to select an older version for them.

    ad 2 and 3

    If you copy an example and make changes it is not possible to break other examples. Configurable files are copied every time into every project (into "RTE" folder) when a project is being opened. Non-configurable files are protected against changes (they have a yellow key in Keil, look also here).

    ad 4

    Copies of configurable files are stored in RTE folder. Non-configurable files are stored inside Keil folder structure and projects have only links to them.

    ad 5

    If you have installed two versions of a Pack, version of Software Components used in a project depends on selection made in "Select Software Packs". You can choose between "latest" (then always the newest available version is used) or "fixed" (then you can choose among all installed versions).

Related