NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
CC256x Bluetooth Versions and Service Packs
Contents
Overview
[edit]
This page explains the different hardware boards available for BlueMSP and which Service Packs to link depending on their versions. This is commonly needed when the following issues arise:
1) Both LEDs are blinking on the MSP430F5438 Experimenter Board in the Accel application, indicating wrong Service Pack(SP) is being used.
2) Both LEDs are blinking on the EZ430-RF2560 or EZ430-RF256x application, indicating wrong Service Pack(SP) is being used.
3) An error in the Temp Application indicating the wrong service pack is being used when attempting to turn on the Bluetooth.
PAN13xx EM Module Versions[edit]
There are several PAN13xx versions. ETU versions use the CC2560. PAN1313/PAN1323 use the CC256x SP.
EZ430-RF2560 Target Board Versions[edit]
Currently, 2 versions of the EZ430-RF2560 are available:
CC2560 - Versions 1.3 and earlier CC256x - Versions 2.0 and later
Note that both EZ430 versions use a PCB with version v1.3. The difference between the two boards is present in the serial # of the board (A white sticker in the back). The CC2560 has only 1 serial number, while the v2.0 board has 2 serials, as shown below:
Selecting the Correct Service Pack[edit]
Stellaris Platforms
[edit]
The Bluetopia stack that ships with the Stellaris SDK uses the CC256x Service Pack by default, since PAN1313 are shipped with Kit. If for some reason you are using a PAN1315 device or any other device that uses CC2560, you will need to define __SUPPORT_PAN1315ETU__ in your code. This should be done at the compile level. Some options to do this are:
- Add to makefile using the define argument: -D __SUPPORT_PAN1315ETU__
- Use the Compiler interface to add __SUPPORT_PAN1315ETU__
For example, in IAR Workbench the define can be added in the project Options as follows:
Other compilers will have similar ways to add the define symbol.