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)

Bluetopia Build Log for Reference

make

Latitude-E6430:/media/work/BluetopiaPM-421110/AM335xBluetopiaLinuxProduction-4.2.1.1.1.0/build$ make
CC_S BTPMSRVR.c -o BTPMSRVR_S.o
LN BTPMSRVR_S.o libBTPM_S.a libBTPM_HAL_S.a libSS1BTAUD.a libSS1BTGAV.a libSS1BTAVC.a libSS1BTAVR.a libSS1SBC.a libSS1BTFTP.a libSS1BTHDP.a libSS1BTHDS.a libSS1BTHIDH.a libSS1BTHID.a libSS1BTPAN.a libBTPS_VNET.a libSS1BTPBA.a libSS1BTHFR.a libSS1BTMAP.a libSS1BTOPP.a libSS1BTCTS.a libSS1BTNDCS.a libSS1BTRTUS.a libSS1BTDIS.a libSS1BTGAT.a libSS1BTGAPS.a libSS1BTCSCS.a libSS1BTHIDS.a libSS1BTNDC.a libSS1BTRTU.a libSS1BTIAS.a libSS1BTHRS.a libSS1BTSCP.a libSS1BTLLS.a libSS1BTBAS.a libSS1BTTPS.a libBTPS.a libBTPS_PLA.a libBTPS_OSA.a -o SS1BTPM
CC-C LinuxAUDM.c -o LinuxAUDM_C.o
CC-C AudioDecoderPM.c -o AudioDecoderPM_C.o
CC-C AudioEncoderPM.c -o AudioEncoderPM_C.o
CC_C BTPMMODC.c -o BTPMMODC_C.o
CC_C BTPMIPC.c -o BTPMIPC_C.o
CC-C BTPMVS.c -o BTPMVS_C.o
AR BTPMMODC_C.o BTPMIPC_C.o BTPMVS_C.o -o libBTPM_HAL_C.a
arm-linux-gnueabihf-ar: creating ../BluetopiaPM/lib/libBTPM_HAL_C.a
LN LinuxAUDM_C.o AudioDecoderPM_C.o AudioEncoderPM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxAUDM
CC-C LinuxDEVM.c -o LinuxDEVM_C.o
LN LinuxDEVM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxDEVM
CC-C LinuxHDPM.c -o LinuxHDPM_C.o
LN LinuxHDPM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHDPM
CC-C LinuxHDPM_11073.c -o LinuxHDPM_11073_C.o
CC-C IEEE_11073.c -o IEEE_11073_C.o
LN LinuxHDPM_11073_C.o IEEE_11073_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHDPM_11073
CC-C LinuxVoLE.c -o LinuxVoLE_C.o
LN LinuxVoLE_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxVoLE
CC-C LinuxHIDM.c -o LinuxHIDM_C.o
LN LinuxHIDM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHIDM
CC-C LinuxHRPM.c -o LinuxHRPM_C.o
LN LinuxHRPM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHRPM
CC-C LinuxOPPM.c -o LinuxOPPM_C.o
LN LinuxOPPM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxOPPM
CC-C LinuxPBAM.c -o LinuxPBAM_C.o
LN LinuxPBAM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxPBAM
CC-C LinuxSPPLE_PM.c -o LinuxSPPLE_PM_C.o
LN LinuxSPPLE_PM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxSPPLE_PM
CC-C LinuxCSCM.c -o LinuxCSCM_C.o
LN LinuxCSCM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxCSCM
CC-C LinuxIBeacon.c -o LinuxIBeacon_C.o
LN LinuxIBeacon_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxIBeacon
CC-C LinuxBASM.c -o LinuxBASM_C.o
LN LinuxBASM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxBASM
CC-C LinuxHOGM.c -o LinuxHOGM_C.o
LN LinuxHOGM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHOGM
CC-C LinuxPANM.c -o LinuxPANM_C.o
LN LinuxPANM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxPANM
CC-C LinuxSPPM.c -o LinuxSPPM_C.o
LN LinuxSPPM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxSPPM
CC-C SS1Tool.c -o SS1Tool_C.o
LN SS1Tool_C.o libBTPM_C.a libBTPM_HAL_C.a -o SS1Tool
CC-C LinuxFTPM_SRV.c -o LinuxFTPM_SRV_C.o
LN LinuxFTPM_SRV_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxFTPM_SRV
CC-C LinuxFTPM_CLT.c -o LinuxFTPM_CLT_C.o
LN LinuxFTPM_CLT_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxFTPM_CLT
CC-C LinuxFMPM_TAR.c -o LinuxFMPM_TAR_C.o
LN LinuxFMPM_TAR_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxFMPM_TAR
CC-C LinuxGATM_SRV.c -o LinuxGATM_SRV_C.o
LN LinuxGATM_SRV_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxGATM_SRV
CC-C LinuxGATM_CLT.c -o LinuxGATM_CLT_C.o
LN LinuxGATM_CLT_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxGATM_CLT
CC-C LinuxHFRM_AG.c -o LinuxHFRM_AG_C.o
LN LinuxHFRM_AG_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHFRM_AG
CC-C LinuxHFRM_HF.c -o LinuxHFRM_HF_C.o
LN LinuxHFRM_HF_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHFRM_HF
CC-C LinuxHDSM_AG.c -o LinuxHDSM_AG_C.o
LN LinuxHDSM_AG_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHDSM_AG
CC-C LinuxHDSM_HS.c -o LinuxHDSM_HS_C.o
LN LinuxHDSM_HS_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxHDSM_HS
CC-C LinuxMAPM_MCE.c -o LinuxMAPM_MCE_C.o
CC-C MsgStorePM.c -o MsgStorePM_C.o
LN LinuxMAPM_MCE_C.o MsgStorePM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxMAPM_MCE
CC-C LinuxMAPM_MSE.c -o LinuxMAPM_MSE_C.o
LN LinuxMAPM_MSE_C.o MsgStorePM_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxMAPM_MSE
CC-C LinuxPXPM_MON.c -o LinuxPXPM_MON_C.o
LN LinuxPXPM_MON_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxPXPM_MON
CC-C LinuxBle_SRV.c -o LinuxBle_SRV_C.o
LN LinuxBle_SRV_C.o libBTPM_C.a libBTPM_HAL_C.a -o LinuxBle_SRV
#################################################################
# Build is Complete!
#################################################################