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.

CC2564C: Bluetooth stack for Cortex M7 controller (I.MXRT-1171)

Part Number: CC2564C

Dear, 

We are planning to use IMX-RT 1171 which is a Cortex M7 processor as the host controller of cc2564C.

Is this possible to port the Bluetooth stack (source files & header files) available for ST Micro to I.MX-RT-1171 controller?

In addition to this, whether TI will provide the suitable library files for this I.MX-RT-1171 controller? (Libraries like Bluetopia_16_M7.a/ Bluetopia_16_M7.fp.dp.a/ Bluetopia_16_M7.fp.sp.a).

We are planning to use Free RTOS in this controller.

Regards,

Dinesh

  • Hi Dinesh,

    There exist Bluetopia binaries for Cortex M7 devices, in the following Bluetopia distribution: https://www.ti.com/tool/CC2564CSTBTBLESW

    If the I.MXRT-1171 should be compatible with those libraries. You will need to ensure the porting files in the HAL.c/.h and HALCFG.h are modified to use your device, but there shouldn't be the need to rebuilt those libraries for your specific device, just the porting code that's a part of your application.

    Regards,

    Michael

  • Hi Michael,

    Thank you very much for your quick feedback.

    As per your comments, I understand that we can use the Cortex M7 binaries as it is in I.MX 1171 controller also. We need to modify the HAL.c/.h and HALCFG.h for using in I.MX 1171 controller. 

    regards,

    Dinesh

  • Hi Michael,

    I would like to know one more information related to host stack of CC2564C. Do you have any idea about the foot print (RAM/ROM usage) of this host stack in Cortex M7 controller. We need to select proper part number for the I.MX controller based on this. We may need to use external RAM based on this information.

    Please note that we are planning to use the following BT profiles in this stack like GAP, HFP, A2DP Sink, SPP, IAP, PBAP etc. Currently we are not planning to use BLE and this is for future use.

    regards,

    Dinesh

  • Hi Dinesh,

    Currently, we are able to run demo applications with multiple profiles with a TI MSP432 device with 256KB of RAM. That amount should be sufficient for running the Bluetopia stack on your Cortex M7 device.

    Regards,

    Michael