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

Thingy 2.0.1 FW flash : nrf_section_start undefined

Hello,

This is related to using Seger embedded studio on a mac for thingy52.

With all the amazing help from this forum, I am trying to compile and upload FW onto thingy 52 using the FW baseline from Nordic at github.

I faced undefined nrf_section_start, nrf_section_end_run variables in thumb_cts0 file. When I comment these lines 4 of them, the code compiles. I would like to know which library I need to add to define these variables, or is there a need?

Another segger related issue is, I reserved space for soft device and booloader. Which soft device version 4.0 or 3.0 should I add for thingy52?

How do I add the bootloader? As an additional Loader file in the project? Is it the output of bootloader_secure project in the FW on git hub?

Thanks a ton, Sandeep

  • You have two options when you want to upload the Nordic Thingy:52 FW to the Thingy:52. You can either program the FW via an nrf51/52 dev kit or via the Thingy:52 iOS/Android app.

    The easiest solution is most likely using the iOS/Android app, especially if you don't have a DK and/or SWD cable. First, you will need to connect to your Thingy:52. Then, just follow this link here. Instead of using the Thingy tab in the Firmware Update tab, press on the custom tab in the top right corner. Then, press the How To ... button to find multiple ways to upload the Thingy:52 FW 2.1.0 onto your smartphone.

    If you have an nrf51/52 DK, you will need an SWD cable to program the Thingy:52. Connect the SWD cable to the Thingy 10-pin port located to the right of the micro usb power input. Connect the other side of the cable to the P19 port located in the top left-hand corner of the DK. Then, you can open open nrf go studio & follow this link here.

    It is currently not possible to use segger embedded studio to update the Thingy:52 FW, but this feature might be available in the future sometime.

Related