Page 7 of 28
© Cambridge Silicon Radio Limited 2014
CS-310152-UGP1
www.csr.com
BlueC
or
e
A
D
K
3
.0
Subw
oo
fer
U
s
er
G
uide
3.
Getting Started
3.1.
Supported Development Platforms
The Subwoofer application is designed so that it runs using default settings on either CSR8670 or BlueCore5-
Multimedia hardware.
There are four project configuration settings to choose from, depending on the hardware and debug requirements,,
the default configuration is to run on the CSR8670 hardware with debug disabled, see Table 3.1.
Table 3.1 lists the available project configurations.
Configuration
Description
Subwoofer-8670-Debug
Select this configuration when using the CSR8670 hardware and debug
output is desired
Subwoofer-8670-Release
Select this configuration when using the CSR8670 hardware and debug
output is not required
Subwoofer-BC5MM-Debug
Select this configuration when using the BlueCore5-Multimedia hardware
and debug output is desired
Subwoofer-BC5MM-Release
Select this configuration when using the BlueCore5-Multimedia hardware
and debug output is not required
Table 3.1: Subwoofer Project Configurations
Note:
When running on BlueCore5-Multimedia Hardware, the Execution mode needs to be set to
Native mode
, as
Assisted Native
mode is not available with this platform.
Assisted Native
mode should be selected when using the CSR8670.
3.2.
Building and Flashing the Subwoofer Application
To download the Subwoofer application to a suitable device:
1.
Connect the interface board to the development board and attach the SPI interface and USB charger.
2.
Attach suitable headphones and microphone to the sockets on the development board.
3.
Open the xIDE development environment from ADK 3.0.
4.
Select
Open Workspace
from the
Project
menu and select the subwoofer application from the
apps
sub-
directory.
5.
By default the application is setup to run on CSR8670 hardware, to change hardware or audio mode,
see section 4.
6.
Make sure the Transport is set correctly to do this choose
Debug > Transport
and select the required
Debug Transport.
7.
Use
PSTool
to merge the relevant PS Keys onto the device, for basic operation:
If using a CSR8670 device (CNS10001v4 development board), merge the
subwoofer_configuration_8670.psr
file.
If using a BlueCore5-Multimedia device (DEV-PC-1645B development board), merge the
subwoofer_configuration_1645.psr
file.
8.
Select
Build Active Project (F7)
from the
Build
menu.
9.
Select
Run (F5)
from the
Debug
menu.
10.
The application is now running on the hardware.