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

How to tell Keil v5.18 to use nRF5x-MDK-Keil4 v8.5.0

I am evaluating the Keil compiler, version 5.18 with a Nordic development board (PCA100400) running the nRF52832

I just downloaded and installed Nordic's nRF5x-MDK-Keil4, ver 8.5.0 found at: ( www.nordicsemi.com/.../nRF52832) I ran the installer on this package and I can see it installed in my Windows 7 PC, in the control panel->Programs and features.

The problem I would like to solve is how to tell Keil 5.18 to find and use it. I tried Project->Options for Target->System Viewer File and I see and OLD version of the SVD file

Do you have any suggestions? Thank you!

Parents
    1. Using Keil 5, you should update the pack from the Pack Installer (Project -> Manage -> Pack Installer...). From there you should click the green arrows in the upper left corner to refresh the packs.

    2. Then click on the packs to update them. After that you should select the pack version (Project -> Manage -> Select Software Packs...). There you should select version 8.5.0 in the version dropdown menu.

    3. Right click on Device in the Project Window and select "Options for Component Class 'Device'". There

    4. You may have to rightclick on the system_nrf52.c and arm_startup_nrf52.s under "Device" in the Project Window and select to update the version.

  • Have you tried to install the MDK pack (not the keil 4 version)? If all else fail, can you try with a clean install of Keil, then install the pack I linked to, before you use the Pack installer to get the rest?

    Regarding the "No ULINK Device found", you probably have the debugger incorrectly configured. Try to open Project -> Option for Target... -> Debug. Select J-LINK / J-TRACE Corte in the dropdown in the upper right corner if it is not already done. Then click Settings to the right of it. Make sure the Port is "SW" and that max clock is set to 5 MHz.

Reply
  • Have you tried to install the MDK pack (not the keil 4 version)? If all else fail, can you try with a clean install of Keil, then install the pack I linked to, before you use the Pack installer to get the rest?

    Regarding the "No ULINK Device found", you probably have the debugger incorrectly configured. Try to open Project -> Option for Target... -> Debug. Select J-LINK / J-TRACE Corte in the dropdown in the upper right corner if it is not already done. Then click Settings to the right of it. Make sure the Port is "SW" and that max clock is set to 5 MHz.

Children
No Data
Related