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

nRF5340 - Development using Keil uVision

Hi, I just got my nRF5340 PDK and was wondering if it is possible to develop applications for the nRF5340 PDK in the Keil IDE?

I have been reading on the site and trough documentation and can not find support on development for the nRF5340 PDK with Keil.  It seems there is also no support for the nRF5340 PDK within the nRF5 SDK as that SDK contained examples that can be opened in Keil.

Are you going to add support for development using Keil?

Can you maybe provide me with some steps to set up a simple project for the nRF5340 in Keil?

Regarding developing applications for the nRF5340.  My understanding is that it is not as simple as loading a soft device and an application hex file, there is some sort of software that needs to control the interaction between the application core and the network core.  Is my understanding correct?  I am trying to wrap my head around why you would have an application in the network core as I would have thought that one would only load the BLE stack onto the network core?  

I want to send some data from multiple peripheral devices to a central device.  From reading through some Q & A it seemed that the examples from nRF5 SDK (ble_app_multilink_central) might not work on the nRF5340 PDK, is that correct? Can you recommend a starting point for a project like this on the nRF5340 PDK? 

Parents Reply
  • Thank you for your reply.  We use Keil uVision as our main IDE and would have liked to stay with it.  My worry was that I would need to buy a license for commercial use.  As you say it is free for Nordic devices.  But this is if you want to quickly work with the new hardware platform.", I am not sure what is meant with this statement.  Is there another IDE to be used for product development? 

Children
  • I apologize for my English, the code I write is better than I know this language)

    As you say it is free for Nordic devices. But this is if you want to quickly work with the new hardware platform.",

    I mean, if you want to quickly start working with 5340, then you can temporarily put a Segger. 

    My worry was that I would need to buy a license for commercial use. As you say it is free for Nordic devices.

    Yes, see this https://license.segger.com/Nordic.cgi and Segger-Embedded-Studio

    and video: click me


    in my opinion, the segger turned out to be more convenient for development under the Nordic. But this is just my opinion

    Is there another IDE to be used for product development? 

    I do not think. Look, now for nrf5340 they are promoting the use of Zephyr RTOS. It compiles without using an IDE, but. ...
    1. for the same Zephyr use a visual studio code and appropriate plug-ins (link)
    2. for Nordics and Zephyr there is a separately assembled version of the segger (link1, link2)

    I think that it will be possible to conduct development in the Keil, but how convenient will it be?

Related