7 Replies Latest reply on Oct 13, 2016 8:26 PM by shgoodboy

    The UART connection between the central device and PC will be lost

    shgoodboy

      Hi

      We found once the BLE transmit speed is  not less than 5KB/s, the UART connection between the central device and PC will be lost.

      Steps

      1. Two 43438 device will be used on my test, one works as central device, another works as peripheral device.

      2. Let PC connect the central device by serial port.

      3. PC will send the data the central device, then the central device will send the data to peripheral device by BLE.

       

      BTW: bt_ble_master_send_data will be used when the central device send the data to peripheral device by BLE.

       

      Results:

      When the BLE transmit speed is not less than 5KB/s, in a few minutes the UART connection between the central device and PC will be lost .

       

      We use GDB to debug this. We can see the function relation when error happens. Please refer to gatt_write_trace.jpg attached.

       

      The project information are below:

      WICED SDK version :WICED3.6; 

      Module:BCM43438; 

      OS:FreeRtos