View
271
Download
22
Category
Preview:
Citation preview
MSPF5529LPCC2564
1
Tiva C Series LaunchPad AY-CC2564EVM
2014 11
0571-86134572
support@hpati.com
&http://www.hpati.com/products/
http://www.hpati.com/bbs/forum.php
16B402
1
Tiva C Series LaunchPad AY-CC2564EVM
2
3
1. 4
1.1 4 1.2 4 1.3 4
1.3.1 Tiva C LaunchPad 4 1.3.2 AY-CC2564EVM 4 1.3.3 CCSCode Composer Studio 4 1.3.4 Bluetopia SDK 5 1.3.5 sscom42 v 4.2 5 1.3.6 TivaWare 5
1.4 5
2. 6
2.1 6 2.1.1 6 2.1.2 6
2.2 7 2.2.1 CCS 7 2.2.2 Bluetopia SDK 7 2.2.3 Tivaware 7
3. 7
3.1 SPPDemo 7 3.2 SPPDemo 9 3.3 TivaWare 10 3.4 SPPDemo 11
3.4.1 11 3.4.2 CC256XB 11
3.5 SPPDemo 12 3.5.1 Cortex M4 13 3.5.2 HALCFG.h 13
3.6 SPPDemo 15 3.6.1 15 3.6.2 15 3.6.3 APP 18 3.6.4 18 3.6.5 19 3.6.6 20 3.6.7 22 3.6.8 23
4
EK-TM4C123GXL AY-CC2564EVM
1.
TI Tiva C Series MCU AY-CC2564EVM
1.1
Demo
1.2
TI Tiva C ARM Cortex-M4 MCU TI --
AY-CC2564EVM
1.3
1.3.1 Tiva C LaunchPad
Tiva C TM4C123G LaunchPad (TI) ARM Cortex-M4F
TM4C123G LaunchPad USB 2.0
TM4C123GH6PM
EK-TM4C123GXL RGB LEDTiva C TM4C123G
LaunchPad BoosterPack XL (TI) MCU BoosterPack
TM4C123G LaunchPad
http://www.ti.com.cn/tool/cn/ek-tm4c123gxl?keyMatch=tiva%20launchpad&tisearch=Search-CN
1.3.2 AY-CC2564EVM
AY-CC2564EVM TI CC256x 4.0 TI
CC256X BR/EDR/LE PCB
10 BoosterPack TI MSP430 LaunchPad TIVA
LaunchPad BoosterPack
MCU
http://www.hpati.com/ay_bluetooth/product_32.html
1.3.3 CCSCode Composer Studio
Code Composer Studio (IDE) TI
Code Composer Studio C/C++
IDE
http://www.ti.com/product/tm4c123gh6pmhttp://www.ti.com.cn/tool/cn/ek-tm4c123gxl?keyMatch=tiva%20launchpad&tisearch=Search-CNhttp://www.hpati.com/ay_bluetooth/product_32.html
5
Code Composer Studio Eclipse TI
http://www.ti.com.cn/tool/cn/ccstudio?intc=searchrecs&keyMatch=CCS&tisearch=Search-CN
1.3.4 Bluetopia SDK
Stonestreet One Bluetopia TI eXpressDSP 3 (RF3)
TI
Bluetopia Stonestreet One DSP
Bluetopia 1.1
API DSP
Bluetopia
http://www.ti.com.cn/tool/cn/stonestreetone-bt-sdk?keyMatch=bluetopia&tisearch=Search-CN
1.3.5 sscom42 v 4.2
SSCOM v4.2 110-256000bps
5678oddevenmarkspace11.52
dtrrts
1..,.
2. HEX
3.,
4. 110bps-256000bps.(>115200 )
5.. usb ,.
6.5678.
7.11.52.1.5 )
8..
9..()
10..
11..
http://www.uzzf.com/soft/53912.html
1.3.6 TivaWare
TivaWare Tiva C Series MCU
TivaWare TivaWare C Series
C
http://www.ti.com.cn/tool/cn/sw-tm4c-grl
1.4
1Tiva C Series TM4C123G LaunchPad Evaluation Kit User's Manual.pdf
2Hardware Porting Guidelines.pdf
http://www.ti.com.cn/tool/cn/ccstudio?intc=searchrecs&keyMatch=CCS&tisearch=Search-CNhttp://www.ti.com.cn/tool/cn/stonestreetone-bt-sdk?keyMatch=bluetopia&tisearch=Search-CNhttp://www.uzzf.com/soft/53912.htmlhttp://www.ti.com.cn/tool/cn/sw-tm4c-grlhttp://www.ti.com/cn/lit/pdf/spmu296
6
3Code Composer Studio Development Tools v3.3 Getting Started Guide.pdf
4http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_SPPDemo_APP
2.
2.1
Tiva C Series Launchpad 4.0 (AY-CC2564EVM
Module) Tiva C Series Launchpad 4.0
1MSP430F5529 AY-CC2564EVM Module
AY-CC2564EVM
UART ON I2S
2.1.1
40 BoostPack LaunchPad
BoostPack CC2564EVM Module BoostPack CC2564EVM Module
LaunchPad
2
2.1.2
http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_SPPDemo_APP
7
2LaunchPad Micro USB USB
USB LaunchPad CC2564
2.2
2.2.1 CCS
CCS CCS CCS
MCUDSP
ARM Cortex M4 MCU Tiva Cortex
M4
2.2.2 Bluetopia SDK
TI SDK CC256XM4BTBLESW-v1.1-Setup.zip
M4 MCU CC256X Bluetooth Lower Energy
Software C: ti
CC256x M4 Bluetopia SDK M4
2.2.3 Tivaware
C:\ti\TivaWare_C_Series-2.1.0.12573 TivaWare
TivaWare TI
3.
3.1 SPPDemo
Bluetooth CCS WorkSpace
Cortex M4 Sample
(C:\ti\Connectivity\CC256X BT\CC256x M4 Bluetopia
SDK\v1.1\Cortex_M4\Sample)
1 CCS File->Switch WorkSpace->Other
8
3 Workspace
2 Workspace Launcher Browse
4Workspace
3C:\ti\Connectivity\CC256X BT\CC256x M4 Bluetopia SDK\v1.1\Cortex_M4\Sample
Sample Workspace OK
9
5Workspace
Sample .metadata
CCS Workspace
3.2 SPPDemo
CCS project
1 CCS Project->Import CCS Project
5 Project
2 Browse
10
6 CCS Project
2 SPPDemo
7 SPPDemo
3.3 TivaWare
Project TivaWare API TivaWare API
CCS C:\ti\Connectivity\CC256X BT\CC256x M4 Bluetopia
SDK\v1.1\Cortex_M4\BuildScripts TivaWarePath_DK_TM4C123G_CCS.txt
TivaWare C:\ti\
11
-IC:\ti\TivaWare_C_Series-2.1.0.12573
-IC:\ti\TivaWare_C_Series-2.1.0.12573/third_party
-IC:\ti\TivaWare_C_Series-2.1.0.12573/examples/boards/dk-tm4c123g
-iC:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\ccs\Debug
-iC:\ti\TivaWare_C_Series-2.1.0.12573\grlib\ccs\Debug
3.4 SPPDemo
3.4.1
Properties
8 Project
3.4.2 CC256XB
Build->MSP430 Compiler->Advanced Options->Predefined Symbols
__SUPPORT_CC256XB_PATCH__ CC256XB
12
12 CC256XB
3.5 SPPDemo
M4 LaunchPad
AY-CC2564EVM Module
13AY-CC2564EVM Module
3.3VGNDHCI_TXHCI_RXnSHUTDHCI_CTS
HCI_RTS BoostPack CC2564 Cortex M4
1Cortex M4 CC2564 BoostPack
Cortex M4 LP CC2564
3.3V 3.3V
GND GND
PB0 HCI_TX
PB1 HCI_RX
PE4 nSHUTD
PC4 HCI_CTS
PC5 HCI_RTS
13
3.5.1 Cortex M4
Cortex M4 LP
M4 LP
3.5.2 HALCFG.h
HALCFG.h
/* Here is the default allocation of pins to connect to the Bluetooth*/
/* device, using UART1. */
/* */
/* Function Port/Pin */
/* -------- -------- */
/* RX PC4 */
/* TX PC5 */
/* RTS PF0 */
/* CTS PF1 */
/* RESET PF2 */
/* */
3.5.2.1 RESET
HCI_RESET_PERIPHHCI_RESET_BASEHCI_RESET_PIN
/* Define the GPIO ports and pins that are used for the Bluetooth */
/* RESET signal. */
#define HCI_RESET_PERIPH SYSCTL_PERIPH_GPIOE
#define HCI_RESET_BASE GPIO_PORTE_BASE
#define HCI_RESET_PIN GPIO_PIN_4
3.5.2.2 UART RX/TX
UART /* Define the GPIO ports and pins that are used for the UART RX/TX */
/* signals. */
/* * NOTE * See gpio.h for possible values for HCI_PIN_CONFIGURE_ */
/* macros. */
#define HCI_UART_GPIO_PERIPH SYSCTL_PERIPH_GPIOB
#define HCI_UART_GPIO_BASE GPIO_PORTB_BASE
#define HCI_UART_PIN_RX GPIO_PIN_0
#define HCI_UART_PIN_TX GPIO_PIN_1
#define HCI_PIN_CONFIGURE_UART_RX GPIO_PB0_U1RX
#define HCI_PIN_CONFIGURE_UART_TX GPIO_PB1_U1TX
3.5.2.3 UART RTS/CTS
UART RTS/CTS
/* Define the GPIO ports and pins that are used for the UART RTS */
/* signal. */
#define HCI_UART_RTS_GPIO_PERIPH SYSCTL_PERIPH_GPIOC
#define HCI_UART_RTS_GPIO_BASE GPIO_PORTC_BASE
#define HCI_UART_PIN_RTS GPIO_PIN_4
#define HCI_PIN_CONFIGURE_UART_RTS GPIO_PC4_U1RTS
14
/* Define the GPIO ports and pins that are used for the UART CTS */
/* signal. */
#define HCI_UART_CTS_GPIO_PERIPH SYSCTL_PERIPH_GPIOC
#define HCI_UART_CTS_GPIO_BASE GPIO_PORTC_BASE
#define HCI_UART_PIN_CTS GPIO_PIN_5
#define HCI_PIN_CONFIGURE_UART_CTS GPIO_PC5_U1CTS
SPPDemo Cortex M4 LP
Clean
Project Debug Build Project
18Project
Errors project SPPDemo.out
Project
Tiva C Series LP CC2564EVM PC CCS
Debug LP
19Project
Main
Resume
20
15
20
3.6 SPPDemo
http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_SPPDemo_APP
CC2564 Demo
3.6.1
21
3.6.2
sscom4.2 LP Debug UART LP
http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_SPPDemo_APP
16
Stellaris ICDI
Drivers
22ICDI
COM Stellaris Vitual Serial PortCOM40
Recommended