Example: confidence

CC2564C TI Dual-Mode Bluetooth® Stack on …

1 SWRU498A November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUsARM,Cortex,Keil, Visionare registeredtrademarksof ARML imited(or its subsidiaries).Bluetoothis a registeredtrademarkof EmbeddedWorkbenchis a registeredtrademarkof IAR a registeredtrademarkof othertrademarksare the propertyof 's GuideSWRU498A November2016 RevisedFebruary2017CC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUsTheCC2564 Cdual-modeBluetooth stackonSTM32F4microcontrollers(MCU)softw are(CC2564 CSTBTBLESW)for bluetooth + Bluetoothlow energyfromTI enablesthe STM32 ARM Cortex -M4 processorand includessingle-modeand dual-modeofferingsimplementingthe Bluetoothstackis fully qualified(QDID85355and QDID69886)

important notice for ti design information and resources

Tags:

  Dome, Stack, Bluetooth, 174 stack on, Mode bluetooth

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of CC2564C TI Dual-Mode Bluetooth® Stack on …

1 1 SWRU498A November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUsARM,Cortex,Keil, Visionare registeredtrademarksof ARML imited(or its subsidiaries).Bluetoothis a registeredtrademarkof EmbeddedWorkbenchis a registeredtrademarkof IAR a registeredtrademarkof othertrademarksare the propertyof 's GuideSWRU498A November2016 RevisedFebruary2017CC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUsTheCC2564 Cdual-modeBluetooth stackonSTM32F4microcontrollers(MCU)softw are(CC2564 CSTBTBLESW)for bluetooth + Bluetoothlow energyfromTI enablesthe STM32 ARM Cortex -M4 processorand includessingle-modeand dual-modeofferingsimplementingthe Bluetoothstackis fully qualified(QDID85355and QDID69886)

2 And providessimplecommand-lineapplicationsto help speeddevelopment,and has MFi a completeevaluationsolution,the CC2564 CSTBTBLESW softwaredevelopmentkit (SDK)worksdirectlywith the STM3240G-EVAL hardwaredevelopmentkit. The stackfor the STM32 MCUis certifiedand royaltyfree (CC2564 CSTBTBLESW).The softwareworkswith also providescompleteBluetoothBR, EDR,and low-energyHCI solution,reducingdesigneffortand enablinga fastertimeto CC256xCQFN-EMincludesTI's a transmitpowerand receiveRX sensitivitythat provideapproximatelytwo timestherangeof s power-managementhardwareand softwarealgorithmshelp saveasignificantamountof powerin commonBluetoothBR, EDR,and low-energymodesof Bluetoothcertifiedand royaltyfree Offersa fully qualifiedBluetoothStack(QDID85355and QDID69886) Offersthread-safeoperation Supportsboththreaded(RTOS)and nonthreaded(No OS) environments(sampleapplicationsuseFreeRT OS)

3 Offersa fully documentedAPI interface Workswith any STM32F4 MCU Offerssampleapplicationsfor the STM3240G-EVALMCUD evelopmentKit supportedby CC256 XEM-STADAPT Offersthe capabilityto disableor enableprotocolsand profiles SupportsKeil and IAR EmbeddedWorkbench November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs2 BluetoothProfilesClassicProfiles Advancedaudiodistributionprofile(A2DP):S tandardA2 DPimplementationand AssistedA2DP(A3DP)implementationwith internalSBCencoding/decodingon the CC2564 Cdevice Audioand videoremotecontrolprofile(AVRCP) Genericaccessprofile(GAP) Genericaudioand videodistributionprofile(GAVDP) Headsetprofile(HSP) Hands-FreeProfile(HFP) Human-interfacedevice(HID)profile Messageaccessprofile(MAP) Phonebookaccessprofile(PBAP) Serialport profile(SPP)Low-EnergyProfiles Alertnotificationservice(ANS) Alertnotificationprofile(ANP) Batteryservice(BAS) Cyclespeedand cadenceservice(CSCS) Deviceinformationservice(DIS) Findme profile(FMP)

4 Genericaccessprofileservice(GAPS) Genericattributeprofile(GATT) Healththermometerservice(HTS) Healththermometerprofile(HTP) Heartrate service(HRS) Heartrate profile(HRP) Human-interfacedeviceservice(HIDS) HID overGATT profile(HOGP) Immediatealertservice(IAS) Link loss service(LLS) Phonealertstateservice(PASS) Phonealertstateprofile(PASP) Proximityprofile(PXP) TX powerservice(TPS)MFi Support iAP Protocol(iAP 1/iAP2) Providedas an add-onuponrequestCopyright 2016, Texas Instruments November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs3 SampleApplicationOverviewThis demonstrationlets you to evaluateTI's CC2564 CBluetoothdevicewith the CC2564 CSTM3240G-EVALB luetoothapplicationsoffera feature-richand you use a consoleto sendBluetoothcommands,set up a Bluetoothdeviceto acceptconnections,connectto a remoteBluetoothdevice.

5 And demonstrationincludesone sampleapplicationfor eachprofilewith simplecommand-linesampleapplicationsto showsan overviewof the Overviewof DemonstrationCopyright 2016, Texas Instruments IncorporatedCC2564 CSTBTBLESWH ardwareand November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs4CC2564 CSTBTBLESWH ardwareand SoftwareRequirementsA completeevaluationrequiresthe followinghardwareand softwaretoolsfromthe followinglist:Hardware One dual-modeBluetoothCC2564evaluationboard CC256xCQFN-EM One CC256xEMBluetoothadapterkit CC256 XEM-STADAPT One STM32experimenterboard A STM3240G-EVAL boardor STM32F4 DISCOVERY boardNOTE:All the sampleapplicationswill workout of the box with the portedto workwith the be foundin the hardwarelimitationson the STM32F4 DISCOVERY board,the audioandvoiceapplicationscannotbe portedto the STM32F4 DISCOVERY boardfor the STM3240G-EVALfor completeevaluationof the followingaudioandvoicesampleapplications .

6 A3 DPDemo_SNK A3 DPDemo_SRC AUDdemo HFPdemo HFPAG demo HSPdemoSoftware Dual-modeBluetoothstack On STM32F4 MCUs:CC2564 CSTBTBLESW IDE versions IAR or for ARMor Keil Vision STSW-LINK004(optional)Figure2 showsthe HardwareCombinationCopyright 2016, Texas Instruments the Hardware5 SWRU498A November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs5 SettingUp the HardwareUsingTI s dual-modeBluetoothCC2564 Csolution(CC256xCQFN-EM),the STM32 MCUevaluationboard(STM3240G-EVALor STM32F4 DISCOVERY),with the supportof the CC256xEMBluetoothAdapterKit (CC256 XEM-STADAPT)

7 ,developerscan evaluatebothclassicand Bluetoothlow energycapabilitieswith the TI Dual-ModeBluetoothstackon set up the hardware,performthe followingsteps:1. Fit the jumpersontothe adapterboard.(Ensurethe jumpersare set to the moreinformationon the jumperpositionsand connectionsto the specificSTM32boards,see theCC256xEMBluetoothAdapterKit User's Guideand theCC256xEMBluetoothAdapterKit Fit the adapterboardon top of the STM32board.(SeeFigure5 for an exampleusingthe Figure6 for an exampleusingthe STM32F4 DISCOVERY board.)3. Optionalfor Audioand VoiceSampleApplicationsonly:Ensurethat the directionsof the PCMsignalsare properlyset on the CC256 XCQFN-EMto evaluateaudioand directionsof the PCMsignalscan be configuredso that thePCMport on the CC2564 Cdeviceis eitherPCMmasteror PCMslave,dependingon the Table1 to ensurethat the R18,R19,and R11 on the CC256 XCQFN-EMare properlyconfiguredfor completeevaluationof the audioand voicesampleapplications.)

8 (1)In additionto the changeslistedbelow,ensurethat the properUARTand I2S pathsare configuredon the CC256 XEM-STADAPT boardfor eachof the details,see theCC256xEMBluetooth AdapterKit quickstartguide.(2)DNI indicatesDo not CC256 XCQFN-EMPCMD irectionfor Audioand VoiceSampleApplicationsDemoName(1)CC256 XCQFN-EMPCMRoleR18(2)R19(2)R11(2)A3 DPDemo_SNKA3 DPDemo_SRCHFPDemo_AGHFPDemo_HFHSPDemoSla ve0 DNIDNIAll otherSampleApplicationsMaster(default)DN I10K 0 Figure3 showsthe positionof the R18,R19,and R11 resistorson the CC256 XCQFN-EMPCMRoleSelectionfor Audioand VoiceSampleApplicationsFor moredetailsregardingthe PCMrole selectionon the CC256 XCQFN-EMboard,refertoCC256xCQFN-EMUser's GuideandDual-ModeBluetooth 2016, Texas Instruments Incorporated312 Copyright 2016, Texas Instruments IncorporatedSettingUp the November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs4.

9 Ensurethat the properUSART port selectionis configuredon the ,referto theCC256xEMBluetooth Installthe CC256xCQFN-EMboardon the showsthe setupfor the STM32 GeneralSetupFigure5 showsan exampleof the STM3240G-EVAL,the CC256X-STADAPT,and STM3240G-EVAL,CC256X-STADAPT,and CC256xCQFN-EMCombinationCopyright 2016, Texas Instruments the Hardware7 SWRU498A November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUsFigure6 showsan exampleof the STM32F4 DISCOVERY,the CC256X-STADAPT,and CC256xCQFN-EM STM32F4 DISCOVERY,CC256X-STADAPT,and CC256xCQFN-EMCombinationNOTE:Becauseof hardwarelimitationson the STM32F4 DISCOVERY board,the audioand voiceapplicationscannotbe portedto the STM32F4 DISCOVERY boardfor the STM3240G-EVALfor completeevaluationof the audioand voicesampleapplications.

10 A3 DPDemo_SNK A3 DPDemo_SRC AUDdemo HFPdemo HFPAG demo HSPdemoSettingUp the November2016 RevisedFebruary2017 SubmitDocumentationFeedbackCopyright 2016 2017,TexasInstrumentsIncorporatedCC2564 CTI Dual-ModeBluetooth Stackon STM32F4 MCUs6 SettingUp the SoftwareDo the followingto set up the softwarefor the demonstration:1. Navigateto :Whenyou try to downloadthe SDK,you will be promptedfor a TI you do not haveaTI login,you Createa TI login(if necessary).3. Completeand submitthe :Waitfor TI to approvethe request,TI providesyou with a link todownloadthe ClickDownloadto downloadthe :TI intendsthe BluetoothSDKfor use only with the requiredfor the SDKto workwith the Acceptthe TI :Afteracceptingthe licenseagreement,the SDKinstallstoC:\TI\Connectivity\CC256 XBT\CC256xSTM32 BluetopiaSDK\ \.


Related search queries