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

S130 Example for Keil v5

I've downloaded S130 SoftDevice and found an example s130_demo_app which contains a project file for Keil v4, but when I am trying to open it in Keil V5 (that is the only version I have installed on my machine) I am seeing the following message: "Install Software Pack with device support and select device"

Please note - I am not seeing that dialog when running s110 examples (they have project file for Keil V5).

Is it safe to ignore that dialog or I had better to install Keil V4 ? Also trying to find out why the example doesn't provide project file for Keil V5.

Parents Reply Children
  • I had those tools installed but I installed them one more time and that didn't help. In addition, when I am navigating to the Device you mentioned above I am seeing this error:

    "Error: Device Support not found: Device: nRF51822_xxAA Vendor: Nordic

    The device support is part of Legacy Pack that is not installed on your computer. To download the missing Legacy Pack visit www.keil.com/mdk5/Legacy"

    Would you recommend downloading the Legacy Pack or there should be better ways to fix the issue?

  • I downloaded the Legacy Pack but that didn't help neither - Keil is till displaying exactly the same errors as I reported above. I also reinstalled nrf51_sdk_v6_1_0 (and I made sure to select "Keil support files->nRF Device Family Pack installation for Keil") but that didn't help neither.

    Let me also emphasis that the file Nordic\s130_nrf51822_0.5.0-1.alpha\Example\s130_demo_app\s130_demo.uvproj is displayed (in my Windows Explorer) with type "mVision4 Project" - to me that looks like a concern and at least potential source of the issue - why was the project file created for older version of Keil instead of supporting v5 ?

    I've downloaded S130 from here: www.nordicsemi.com/.../42250364 is that right location?

    Where should Software Pack be located on my hardrive? May be if you tell me that I could provide more info to help you narrow down the issue? I really need to use S130 (because of its promising feature Observer and Broadcaster at the same time) so I would appreciate your help.

    P. S. I am able to run S110 examples without issues which mostlikely means that I have Software Pack installed, doesn't it ?

  • i am also facing exactly the same issue as mentioned here. Could anybody please help to solve the problem.. thanks in advance

  • I added a screen shot of the device setting on my computer. I have Keil 5 installed and I'm running the keil 4 project as well. I get the same warning regarding the package missing as you describe, but after selecting the nRF51822 device as shown in the screen shot I can compile and everything works. If this still doesn't work, then I would suggest trying Keil 4. You shouldn't have to do this, but anything is better than not getting anywhere.

  • I have followed your steps and the screen shot, when I was saving the changes on Debug TAB I saw this message "mVision will save this project in mVision 5 format to store the new configuration settings." So I agreed to that and then reloaded the project, this time I didn't see any errors warnings and was able to compile but when I was trying to Load I saw error related to ULINK so I went into the Settings->Debug and selected Use="J-LINK / J-TRACE Cortex" but that didn't seem to help when I am trying to execute Load am seeing: "No Cortex-M Device found in JTAG chain. Please check the JTAG cable and the connected devices" but I am sure that my Evaluation Kit is connected into the machine because I am able to "see" it in nRFgo Studio and it shows the S130 I uploaded there earlier. What else could I try? May be you could send me screenshots of your TABs (in Keil) so I could compare them to mine? Please note - I am sure that JTAG chain is installed on my machine and it is "visible" to Keil because I can debug S110 applications without problems.

Related