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.

Dual mode bluetooth stack for STM32L496

Other Parts Discussed in Thread: CC2564MODA, BOOST-CC2564MODA, CC256XSTBTBLESW, CC256XB-BT-SP

Hi, 

I am planning to use CC256MODA with STM32L496 base MCU.

Which stack should I download? I found stack for STM32F4 MCUs. Is it portable to STML496xx?

  • DIJO,

    Yes the TI dual-mode Bluetooth stack on STM32F4 MCUs contains stack binaries for Cortex M4, M4F and M3. So it can work with other cortex M3/M4/M4F platforms as long as you do the relevant porting.

    processors.wiki.ti.com/.../CC256x_Forum_Guidelines_and_FAQs

    Best regards,
    Vihang
  • Hi,

    My understanding on Ti's solution is as follows. Please correct me if I am wrong.

    1. The Application, profiles (upper layer of stack) resides in the Host (STM32 in this case).
    2. The Lower layer of stack in the CC2564MODA
    3. The upper layer communicates to the lower layer via UART.

    I have purchased STM32L2496G-DISCOVERY board and BOOST-CC2564MODA Evaluation board.

    Q1) I have to port the CC256XSTBTBLESW stack to STM32L496 board right?
    C:\ti\Connectivity\CC256X BT\CC256x STM32 Bluetopia SDK\v4.0.2.2\NoOS\Documentation\STM32F4xx Porting. Is this the document ?

    Q2) How to program BOOST-CC2564MODA. Does it have BT-BLE lower layer stack programmed already?

    Q3) What to do with CC256XB-BT-SP (bluetooth service pack)?
  • Hi,

    DIJO PAULSON said:

    Q1) I have to port the CC256XSTBTBLESW stack to STM32L496 board right?
    C:\ti\Connectivity\CC256X BT\CC256x STM32 Bluetopia SDK\v4.0.2.2\NoOS\Documentation\STM32F4xx Porting. Is this the document ?

    As mentioned in the "Introduction" section of this document, it covers the details on how to modify the default configuration files to support a different platform (with the same MCU). So it covers more of a board level porting. It is possible, that you might need a larger porting effort when porting to a different MCU family. For help regarding this porting effort, you can use one of our 3rd party partners mentioned in the FAQ below.

    DIJO PAULSON said:
    Q2) How to program BOOST-CC2564MODA. Does it have BT-BLE lower layer stack programmed already?

    The CC2564MODA is based on the CC2564B IC. All the CC256x devices have lower layer (HCI and below) controller implementations in the device firmware (ROM). For more information, please refer to the "Bluetooth Transport Layers" section of the device datasheet.

    DIJO PAULSON said:
    Q3) What to do with CC256XB-BT-SP (bluetooth service pack)?

    The CC256XB-BT-SP contains the latest service-pack (aka initscript) for the CC256XB's firmware. When using the TI dual-mode Bluetooth stack, this service-pack is converted to a C-array and used to update the CC256XB.h file of the stack SDK. For most cases, the default version in the SDK should work just fine.

    Best regards,

    Vihang