SWRU581 March   2021 CC2564C , CC2564MODA , CC2564MODN , WL1831

 

  1.   Trademarks
  2. Introduction
  3. Bluetopia
  4. Bluetopia Platform Manager (BluetopiaPM)
  5. Hardware Requirements
  6. Software Requirements
  7. Stack Supported Features
  8. TI BluetopiaPM Stack Linux Architecture
  9. Installing Bluetopia Platform Manager
  10. BluetopiaPM Architecture
    1. 9.1 Installation Directory Structure
    2. 9.2 BluetopiaPM Structure
  11. 10The BluetopiaPM Server – Pairing Mode
  12. 11Platform Integration
    1. 11.1 Build BluetopiaPM
      1. 11.1.1 Modification of the PM Build Environment
  13. 12Adding BluetopiaPM to the SD Card
    1. 12.1 Sample Applications
    2. 12.2 Gstreamer Plugin
    3. 12.3 VNET Plugin
      1. 12.3.1 Voice Over BLE Python Script
    4. 12.4 Init-scripts
    5. 12.5 Bluetooth Hardware Configuration Script
  14. 13Terminal Connection
  15. 14Running a Sample Application
  16. 15BluetopiaPM Samples
  17.   A C256X EVM Modifications for COM8 Connector
  18.   B Bluetopia Build Log for Reference
  19.   C Sample Run
  20.   D Using the CC256x Service Pack With Linux (TI-BT-4-2-STACK-LINUX-ADDON)

Platform Integration

The following section details the integration of the BluetopiaPM stack to the Linux SDK platform. The references and instructions provided are applicable to any platform using ARM Linux operating system on a Cortex-A processor/SoC.

The following build procedures are for systems with SD card boot. The image creation for other boot methods may vary. Please refer to corresponding SDK build inductions for details on image creation for other boot methods.

The generic steps to integrate the BluetopiaPM stack manually to any ARM Linux platform are provided below. These steps were tried with TI processor SDK release for AM335x/AM437x/AM57x EVMs. Note that the following steps assume Linux host environment up and running. For more information on setting up your Linux host PC, follow the instructions provided in Processor SDK Getting Started Guide.

To get started, download a ready-to-use distribution (WiLink 8 Linux Bluetooth Add-on) from:

WiLink 8 Linux Add-On Packages

Note: The same distribution can be used to build projects for CC2564X platform as well.

The packages found in the link above were cross-compiled with Linaro GCC toolchain that is included in Texas Instrument’s AM335x Linux SDK or AM437x Linux SDK

If you are using a different cross-compiler or a different version of Texas Instrument's SDK then you may need to contact Texas Instrument's to determine if the packages above are binary-compatible with your development environment.

Note: If using the WL183x there are pre-built applications that are ready to run out of the box.