This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Keil - nRF_DeviceFamilyPack:8.12.0 Pack not found

Hi, I use Keil 5 and SDK 13.0.0 in Windows 7 64bit desktop.

Version

I wished to test the SDK 13's BLE UART example.

Pack

However, even though I clicked "Check for Updates", the installation for device pack 8.12 does not start.

The message says that Cannot execute external request (Install Pack, NordicSemiconductor:nRF_DeviceFamilyPack:8.12.0 Pack not found

Neither the Nordic's developer webpage seems to have the device pack 8.12.

Will the device pack 8.12 be uploaded?

// Edited 2017.03.15

Demo4Mark.mp4

Check this video Mark.

-Best regards

Parents
  • Hi Vidar, I am now able to use the Keil MDK v5.23 from the Keil site, and the 8.12 pack you mention. But I have a few problems:

    1. I tried compiling the ble_app_Eddystone_pca10040 example in SDK 13 to verify that everything is set up correctly. The linker complains that the output is over 32Kb (since it is the free evaluation version)

    Is the Nordic-Licenced Keil MDK which comes with the SDK13 able to link binaries > 32 Kb?

    1. After setting up the version 5.23, I now can not build the nRF51822 projects that were building yesterday with my older environment. When I open one of those projects, a message is complaining about device pack 8.3.1 as shown:

    Error instantiating RTE components Error #544: Required Software Pack 'NordicSemiconductor.nRF_DeviceFamilyPack.8.3.1' is not installed Error #541: 'NordicSemiconductor::Device:Startup:8.3.1' component is missing (previously found in pack 'NordicSemiconductor.nRF_DeviceFamilyPack.8.3.1')

    Doesn't the 8.12 pack supersede the earlier ones? Under OPTIONS for Component Class "Device" it shows version 8.3.1 but I checked the box for "Use latest installed version"

    P.S. : how do I easily insert a screen capture into my response? I can't see any easy way to do that, as it is not as simple as pasting in a jpg file.

    EDIT: I didn't realise that is was OK to have multiple device packs installed, I had thought that by having 8.12.0 installed, all older projects that required an earlier pack would build. It appears that by installing both the 8.3 and 8.12 family packs, I can now build nRF51 AND nrF52 projects. CASE CLOSED...

Reply
  • Hi Vidar, I am now able to use the Keil MDK v5.23 from the Keil site, and the 8.12 pack you mention. But I have a few problems:

    1. I tried compiling the ble_app_Eddystone_pca10040 example in SDK 13 to verify that everything is set up correctly. The linker complains that the output is over 32Kb (since it is the free evaluation version)

    Is the Nordic-Licenced Keil MDK which comes with the SDK13 able to link binaries > 32 Kb?

    1. After setting up the version 5.23, I now can not build the nRF51822 projects that were building yesterday with my older environment. When I open one of those projects, a message is complaining about device pack 8.3.1 as shown:

    Error instantiating RTE components Error #544: Required Software Pack 'NordicSemiconductor.nRF_DeviceFamilyPack.8.3.1' is not installed Error #541: 'NordicSemiconductor::Device:Startup:8.3.1' component is missing (previously found in pack 'NordicSemiconductor.nRF_DeviceFamilyPack.8.3.1')

    Doesn't the 8.12 pack supersede the earlier ones? Under OPTIONS for Component Class "Device" it shows version 8.3.1 but I checked the box for "Use latest installed version"

    P.S. : how do I easily insert a screen capture into my response? I can't see any easy way to do that, as it is not as simple as pasting in a jpg file.

    EDIT: I didn't realise that is was OK to have multiple device packs installed, I had thought that by having 8.12.0 installed, all older projects that required an earlier pack would build. It appears that by installing both the 8.3 and 8.12 family packs, I can now build nRF51 AND nrF52 projects. CASE CLOSED...

Children
Related