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)

Installing Bluetopia Platform Manager

TI Bluetooth Stack (based on Bluetopia) is provided with the WL18xx or CC256x devices. It is composed of Bluetooth protocol stack, Bluetooth profiles stack and a Platform Manager. The Bluetooth Add-On Packages can be re-built and used with any ARM Linux for WL18xx/ CC256x platforms. But for convenience ready to use pre-built binaries built with TISDK processor tool chain are released with the BluetopiaPM stack. The stack is not part of TI AM335x/AM47x/AM57x platform SDK but is available as an add-on that can be downloaded from the Software Requirements section.

The package is downloaded as a tar ball and should be extracted (in a Linux machine).

The tar ball includes two Linux installers: for 32bit and 64bit release. Please use the right one according to your Host Development platform type. The following demonstrates the 64bit case:

$ chmod +x ./AM335xBluetopiaLinuxProduction-4.2.1.1.1.0-linux-x64-installer.run
$ ./AM335xBluetopiaLinuxProduction-4.2.1.1.1.0-linux-x64-installer.run

When the installer completes, the installation directory should include Bluetopia Platform Manager (BluetopiaPM) Binaries, Sources and Documentation.

  • Binaries - includes pre-compiled sample applications, BluetopiaPM server daemon and BluetopiaPM Client libraries.
  • Sources - platform specific files (to enable recompiling for different platforms) and sample applications code.
  • Documentation - License docs, users guides and API specifications.
  • The installation directory can be updated during the installer execution. The default is
~/AM335xBluetopiaLinuxProduction-4.2.1.1.1.0/