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

[SES] Where to get the right version of startup files?

Hello everyone,

I try to import a project from Keil to SES,

I 'v read the instructions in this article.

Segger Embedded Studio - A Cross Platform IDE

Generally I have no question about those steps except one,

When mention "Adding nRF5 MDK Files", it offers two links to download the required files.

I noticed the files are entitle with "ses...", whereas in my original project it is "arm...".

As far as I know, "arm_startup_nrf52.s", "start_config.h" and "system_nrf52.c" revise as the version of "Device Family Pack" increases in Keil(Currently I'm using 8.24.1 in Keil),

I suppose the startup file to be used in SES should follow the same pattern which I expect there will be a website where I can browse every revision and chose the one I need. 

However there isn't(not sure if I use the right key words on Google), so I start to think if I can just take the files from Keil and import it to SES?

Then I compared the content of "startup_nrf52.s" between SES's and Keil's, discovered there are many differences which makes me wonder if can do so?

Any help will be appreciated.

Related