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

nRF51822 eval kit - Error: Device Support not found

I just got the nrf51822 evaluation kit. I followed the instruction and installed everything per instruction. When I tried to open “Blinky” project, I am getting the following error:

“ Error: Device Support not found Device: nRF51822_xxAA

The device support might be part of ….

“ There are several packages and I have installed the first one for CortexM0 and I am still getting the error. Any idea?

  • What version of Keil are you using? If you're using the latest SDK (v6.0), there should also be a .uvprojx project file located in the same folder.

    In the Keil pack installer does not show "NordicSemiconductor::nRF_DeviceFamilyPack" under the list, try running the nRF51 SDK installer again. It should pop up several installers at the end, one of which is the Keil pack for nordic devices.

    Best regards Håkon

  • Thank you Hakon. Running the SDK installer did the trick

  • Every time I try to load a project I get missing installed device errors

    For a 51822 device, when loading a project I set the following errors: image description and Screen Shot 2015-08-13 at 1.20.58 PM.png
    In Options for target I can not see the device Screen Shot 2015-08-13 at 1.22.09 PM.png
    Yet it looks like I have the packs installed? image description
    What is missing?? Why can I see the devices in the pack installer, but not in the device selection list? Things seem to compile and link without warnings, but never gets to main when I run it (could be unrelated to this problem).

  • Have the same problem, it appears the devices listed separately are all there, but the ones that require a + expansion box to be clicked do not show up. I have tried installing the legacy support, then uninstalled NRF 51 SDK and reinstalled it. The Generic Database does not show up at all. All the 8051 based products from Nordic show up in the selection list, but none of the ARM based. Can't seem to nail this - and the description is exactly as Scott's .

    UPDATE: It appears that the correct target can be selected from the menu "Set target for project", whereas the target tab in the project options does not work. The project options will only display 8051 based processors, whereas the "Select target" shows the ARM options. Then that seems to work. The NRF SDK51 path however creates huge trouble. There used to be no spaces in the "c:\Nordic_Semiconductor\NRF_SDK51 path, but now the path has spaces instead of underscores. This kills the compiler, which looks for a partial string in the file names. It can't find several files, even if I put in the complete path in the project manager and can open them by double clicking.

    K

  • Why does the Nordic give a show-how?I have wasted some days in soluting this problem.I have installed 'MDKCM520.EXE',but doesn't include Nordic chip.

Related