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

Coexistence examples: SDK UART coexistence example

Greetings....

It is great that you provided SDK UART coexistence example for nRF5 SDK for Mesh v3.1.0 and nRF5 SDK v15.2.0 release for Client node with nRF52832 DK. However, I am sorry to say that we don't have a similar one for the Server node since for nRF5 SDK for Mesh v3.1.0 and nRF5 SDK v15.2.0, because the Friend node implementation was done by using Zephyr binary. 

Since SDK UART coexistence example for nRF5 SDK for Mesh v3.2.0 and nRF5 SDK v15.3.0 release for Client node is no longer working, will it be possible for you to restore it for this latest release. Now that Server node also implements Friend feature, will it be possible for you to add this into your SDK UART coexistence example as well for both nRF52832 and nRF52840 DK?

This may greatly help us the beginners in understanding the complicated Mesh environment and better use your BLE products!

Thank you so much for your consideration!

MLou

Parents
  • Hi Joakim,

    Thanks for the response.

    Yes, I followed all the steps you listed below for the new release. The build was broken due to the stack change with some missing files.

    Besides, there is a Note from https://infocenter.nordicsemi.com/index.jsp?topic=%252Fcom.nordic.infocenter.nrf52%252Fdita%252Fnrf52%252Fdevelopment%252Fnrf52_dev_kit.html

    Note

    • nRF5 SDK integration is only tested with nRF5 SDK version 15.2.

    Please verify when you get a chance.

    Here is my build dump with the new release:

    Rebuilding ‘ble_app_uart_pca10040_s132’ from solution ‘ble_app_uart_pca10040_s132’ in configuration ‘Release’
    1> Assembling ‘thumb_crt0.s’
    2> Compiling ‘nrf_log_backend_rtt.c’
    3> Compiling ‘nrf_log_backend_serial.c’
    4> Compiling ‘nrf_log_default_backends.c’
    2> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_rtt.c: No such file or directory
    2> compilation terminated.
    4> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_default_backends.c: No such file or directory
    4> compilation terminated.
    3> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_serial.c: No such file or directory
    3> compilation terminated.
    Build failed

    Thanks.

    MLou

  • I believe it is worth to point out for the ones who are interested in this example:

    1. It works with the Mesh 3.1.0 + SDK 15.2.0

    2. SDK UART coexistence example does not work with nRF Mesh APP. You need find some other provisioning ways...

  • Thanks for letting us know! 

    I will test the example myself to verify. This will also be reported internally to our Mesh developers. 

    Best regards, 
    Joakim

  • I'm getting the same same files missing when trying to build this example on Mesh 4.0.0 + SDK 16.0.0. 

    Is there a solution for this?

    Best, 

    K

    Here is my build dump with the new release:

    Rebuilding ‘ble_app_uart_pca10040_s132’ from solution ‘ble_app_uart_pca10040_s132’ in configuration ‘Release’
    1> Assembling ‘thumb_crt0.s’
    2> Compiling ‘nrf_log_backend_rtt.c’
    3> Compiling ‘nrf_log_backend_serial.c’
    4> Compiling ‘nrf_log_default_backends.c’
    2> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_rtt.c: No such file or directory
    2> compilation terminated.
    4> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_default_backends.c: No such file or directory
    4> compilation terminated.
    3> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_serial.c: No such file or directory
    3> compilation terminated.

Reply
  • I'm getting the same same files missing when trying to build this example on Mesh 4.0.0 + SDK 16.0.0. 

    Is there a solution for this?

    Best, 

    K

    Here is my build dump with the new release:

    Rebuilding ‘ble_app_uart_pca10040_s132’ from solution ‘ble_app_uart_pca10040_s132’ in configuration ‘Release’
    1> Assembling ‘thumb_crt0.s’
    2> Compiling ‘nrf_log_backend_rtt.c’
    3> Compiling ‘nrf_log_backend_serial.c’
    4> Compiling ‘nrf_log_default_backends.c’
    2> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_rtt.c: No such file or directory
    2> compilation terminated.
    4> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_default_backends.c: No such file or directory
    4> compilation terminated.
    3> cc1: fatal error: E:\...\Tools\Nordic\nRF5forMesh3.2.0\nRF5SDK.15.3.0\nrf5SDKforMeshv320src\components\libraries\log\src\nrf_log_backend_serial.c: No such file or directory
    3> compilation terminated.

Children
Related