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

BMD350 equipped with (Nordic S132 SoftDevice v3.1.0) nRF52832 disconnects when receiving data through UART

Hello,

I'm using the rigado BMD350 in a new device with the legacy BMDware (AE firmware).

I'm have enabled the uart service and i'm debugging the transmission using the NRFtoolbox application (android smartphone).

 

After connecting to the rigcom, When trying to send data or updating the firmware of the MCU that uses the module as a bridge, the BMD350 disconnects and and the scanner can no longer spot its advertisment.

The uart log is attached in the printed screen.

Could you help me identify the problem?

log

  • Hello,

    Can you please try to monitor the log on the nRF? Does it say something like FATAL_ERROR?

    If so, can you try to:

    1: turn off the optimization in your project
    2: define DEBUG in your preprocessor defines
    3: set a breakpoint on line 76 in app_error.c:

    app_error_fault_handler(NRF_FAULT_ID_SDK_ERROR, 0, (uint32_t)(&error_info));

    Where does that point to? 

    You should get something like this:

    In this picture it means that on line 649 in main.c, I have an APP_ERROR_CHECK(err_code) with err_code = 1.

    Where does it point to for you, and what is the function that returned that err_code, and what is the err_code?

    Best regards,

    Edvin

Related