We recently decided to use the Nordic nRF52840. Given the nature of the use (BLE + Thread) of this device we were asked to use Segger Embedded Studio as our development platform using a Nordic supported external toolchain.
We are running SES 3.24 against nRF5 SDK 13.1.0.
We were initially given an SES project for the SDK example ble_app_uart using its own internal toolchain. Things progressed well for our development until we found that projects developed with the SES option "Build > Build and Debug" did not work with "Build > Build and Run". It turns out that ble_app_uart has the same issues as our application project. Interestingly if I build the project with armgcc or Keil, I do not have any issues. Here "does not work" means the device not advertise.
Of course, the internal GNU toolchain was meant to be an intermediate step while the project that uses the Nordic supported external toolchain arrives.
I would appreciate your help in getting a working SES project that uses an external GNU toolchain for a well known Nordic example like ble_app_uart.
If you need any further information, I'll be glad to provide it.
I have no issues if you ask me to a use a different version of SES or the SDK, provided the SDK is reasonably current.
Regards, Kannan