"RX ring buffer full" error on "BLE Throughput" example in nRF52832.

Hi!
I'm trying to do a test of range in nRF52832 with the throughput example, and the code compile and upload without problems. 
But, when I check the serial terminal, the unique log is "W: RX ring buffer full" on a loop. I try to change the default values on the prj.conf file, but the problem starts again but later.
This is the output:

*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
I: SoftDevice Controller build revision:
I: e0 7e 2e c1 5e 05 85 23 |.~..^..#
I: 46 15 dc fa 8e 29 7d 70 |F....)}p
I: 10 93 a5 fc |....


I: HW Platform: Nordic SemiW: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
W: RX ring buffer full.
(continue)...


Thanks for the help!

Parents
  • Hi,

    I have tested bluetooth/throughput sample in NCS v2.4.2 and I could not reproduce your issue. I used nrf52840-dk as central and nrf52-DK as peripheral. Please ensure that you follow building and running and testing sections. Note that after flashing, you need to restart the devices and only after that press Button1 of first device and Button2 on second device.

    Best regards,
    Dejan

  • Hi, 

    To rule out any possibility of error in the build configuration, I deleted the project and created it again.
    When creating the example, I did not modify anything and just built the project.
    In the configuration I selected the nRF52 DK - nRF52832 and used all the default values; the .hex file was generated correctly, so I uploaded it to my board, but the result was the same.

    Regarding the test, I can't perform any because the program doesn't start for the reason already mentioned (“RX ring buffer full”). The only variable I can notice is the hardware. I am using a custom board and I made some changes in the device tree to adapt the pin configuration to my board, but that is the only thing.

    In case the problem could be hardware, I would like to know what considerations I should have to avoid this kind of problems, but know that the board has always worked correctly with other examples.
    In case it is software, I would like to know what I am doing wrong, knowing that I follow step-by-step instructions for the build configuration.

    Thanks for the reply. Regards

Reply
  • Hi, 

    To rule out any possibility of error in the build configuration, I deleted the project and created it again.
    When creating the example, I did not modify anything and just built the project.
    In the configuration I selected the nRF52 DK - nRF52832 and used all the default values; the .hex file was generated correctly, so I uploaded it to my board, but the result was the same.

    Regarding the test, I can't perform any because the program doesn't start for the reason already mentioned (“RX ring buffer full”). The only variable I can notice is the hardware. I am using a custom board and I made some changes in the device tree to adapt the pin configuration to my board, but that is the only thing.

    In case the problem could be hardware, I would like to know what considerations I should have to avoid this kind of problems, but know that the board has always worked correctly with other examples.
    In case it is software, I would like to know what I am doing wrong, knowing that I follow step-by-step instructions for the build configuration.

    Thanks for the reply. Regards

Children
Related