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.

CC2640R2F: cc2640

Part Number: CC2640R2F
Other Parts Discussed in Thread: SIMPLELINK-CC2640R2-SDK,

One  query, Since the BLE 4.2 stack is placed in the controller's Flash itself , we get more memory in Flash for application development.

What will happen in case when we want upgrade the system to BLE 5. Will BLE 5 stack take memory in Flash and BLE 4.2 stack will remain in ROM

Will we get 80+ KB flash for application development.

  • Hello,

    The BLE5 stack is included in SIMPLELINK-CC2640R2-SDK v1.35. As explained in the pinned CC2640R2F Getting Started FAQ post in the BLE Forum:

    Q: What is the difference between the BLE-Stack v3.x and BLE5-Stack v1.x protocol stack?

    A:Many devices today still use features from Bluetooth 4.0 - 4.2 so TI has included our memory-optimized Bluetooth 4.2 protocol stack (BLE-Stack) in the SIMPLELINK-CC2640R2-SDK. This protocol stack supports all Bluetooth 4.x devices and is memory-optimized to provide up to 80 kB of flash memory for the application. To take advantage of the cutting-edge performance of Bluetooth 5, TI has added a new protocol stack, BLE5-Stack, which includes all existing features from Bluetooth 4.x as well as added support for Bluetooth 5 High Speed mode. The Bluetooth 5 features are implemented in system flash memory and allow for application sizes of 40-50kB depending on feature configuration.

    Best wishes