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

Building Thingy Mesh Provisioning Demo v0.6

Hello.

I have several problems with building this demo:
https://github.com/NordicPlayground/thingy52-mesh-provisioning-demo

As author recommends:

  1. Download and extract nRF5 Mesh SDK v2.2.0
  2. Extract ThingySDKv2.1_mod.zip inside "external" in Mesh SDK. Should keep the "ThingySDKv2.1" folder name.
  3. Download and extract nRF5 SDK v15.3
  4. In SDK v15.3: \components\boards folder remove/rename file pca20020.h. It conflicts with the same file in Thingy SDK.
  5. Clone this repo into \examples\ (so that thingy_provisioning_demo.emProject is 2 levels under "examples" folder. )
  6. Connect the Thingy to the Debug port out on the DK or the Segger Jlink debugger.
  7. Do an erase all to remove the Thingy original firmware and bootloader
  8. Open Segger Embedded Studio, and install the "nRF CPU Support Package". You can check it by click the main tool bar "Tools" -> "Package Manager", and search "nRF CPU Support Package".
  9. Make sure you followed the SES.md guide in \doc\getting_started in nRF MESH SDK v3.2.0 of adding SDK_ROOT macro into SES, the same as when you started with Mesh examples.
  10. Compile one of the project provided in this repo and flash the firmware, the softdevice is flashed automatically.

I have:

1. No problem

2. No problem

3. Where should I extract this zip? Shoult it be the place where I just unpacked "nRF5 Mesh SDK v2.2.0" from point 1?

4,5,6.. I haven't received it yet

 

Parents
  • Hi Matej, 

    At point 1 you should download SDK v3.2.0 not SDK v2.2.0. It's my mistake. 

    At point 3, you can unzip the nRF5 SDK v15.3 at any place. I would assume you already have the SDK installed earlier ? 

    At point 9 you then need to point SDK_ROOT to the location where you unzip nRF52 SDK v15.3

  • Hi Hung Bui.

    Thanks for your instant reply!

    I have another question. In section 5 we can find:
    "Clone this repo into \examples\ (so that thingy_provisioning_demo.emProject is 2 levels under "examples" folder. )"
    But I have two "examples" folders.

    First one appears after extracting nRF5 Mesh SDK v3.2.0 

    Second one appears after extracting  nRF5 SDK v15.3


    Wich one is the right one for "Clone this repo into \examples\ (so that thingy_provisioning_demo.emProject is 2 levels under "examples" folder. )"?

Reply
  • Hi Hung Bui.

    Thanks for your instant reply!

    I have another question. In section 5 we can find:
    "Clone this repo into \examples\ (so that thingy_provisioning_demo.emProject is 2 levels under "examples" folder. )"
    But I have two "examples" folders.

    First one appears after extracting nRF5 Mesh SDK v3.2.0 

    Second one appears after extracting  nRF5 SDK v15.3


    Wich one is the right one for "Clone this repo into \examples\ (so that thingy_provisioning_demo.emProject is 2 levels under "examples" folder. )"?

Children
Related