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

Project not working on SES but in Keil

I am working on a nrf51822 board and trying to run ble_app_hrs project using nrf sdk 12.1 and s130 softdevice. I converted the uVision project to the Segger Project using this guide - https://devzone.nordicsemi.com/b/blog/posts/segger-embedded-studio-a-cross-platform-ide

I followed the instructions keeping in mind that I have a nrf51 chip and also the Flash and the SRAM address are the same which are present in the linker file located in the armgcc folder. I got it running in Keil, but I was having problem running it in Segger Embedded Studio. It compiles and flashes, but I don't see any output. What could be the reason for this?

Thanks

Atul

Parents Reply
  • It is not working anywhere, neither in Keil nor in SES. Actually, I want to run the Relay example on the board which I have, but Keil has a code size limit of 32K, due to which any Keil version doesn't build it. Therefore, I tried shifting this code to SES where there is no such limit. To keep things simple, I first tried migrating the HRS example of SDK v12.1 which was working fine before, on Keil. But, after migrating, it has stopped working with SES.

Children
  • That sounds strange.

    I don't have any issues running the HRS example, neither in SDK v.12.1.0 or SDK v.12.3.0.

    Maybe you could test the ble_app_hrs example attached. There is a SES project, that I migrated myself, and that is working fine for me.

    ble_app_hrs.rar

    Paste the folder into the examples/ble_peripheral folder of SDK v.12.1.0.
    And make sure that the path to the ses_nrf51_startup.s and the system_nrf51.c is correct. (You might have to delete the files and add them again).

    Cheers,
    Joakim.

Related