This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Maximum connection with BLE stack 2.2 on CC2650

Other Parts Discussed in Thread: BLE-STACK, CC2650

Hi TI experts,

Did you stress-test the maximum connection establishment on SmartRF06 Board + CC2650 EM with BLE-Stack 2.2?

We optimized the memory usage of simple_central project by commenting out  -DBLE_V41_FEATURES=V41_CTRL_CFG and -DGAP_BOND_MGR.

It's not efficient, because the central can only connect with 5 peripherals.

(The central can connect with 6 peripherals in our previous version with BLE-stack 2.1)

The following is other parameters.

Connection Interval = 80; // 100 ms

HEAPMGR_SIZE = 0; // auto-allocation 

PDU size = 27;

PDU num = 6;

Best Regards.

Peter.

  • This is of course dependent on the memory utilization of the program which will vary by program, run-time use case, etc. Therefore, there is no way to provide a concrete number here.

    Let's assume that your problem actually is a lack of RAM and that you have verified you are seeing memory allocation failures with the heap metrics via the HEAPMGR_METRICS define. If you do not see this, then please provide some more information on what exactly is failing (link termination reason, sniffer capture, etc.)
    If you are seeing allocation failures, I would recommend first comparing map files between your two versions to see what the difference in static allocation is.

    Also ensure that you don't include any 4.2 features in build_config.opt to save RAM.