BlueCore Utilities in BlueSuite
bc01-an-100Pd
© Copyright Cambridge Silicon Radio Limited 2001-2004
This material is subject to CSR’s non-disclosure agreement.
Page 14 of 33
_äìÉ`çêÉ
™
Casira User
Guide
Check for conflicts with other drivers, especially printer drivers (this includes the PDF converters).
Conflicting printer drivers should be removed. To amend or remove a driver, go to
Start
/
Settings
/
Printers
.
Right-click for
Server
Properties
. Click on the
Ports
tab. Move the port to another location or delete the device.
Ensure that another SPI application is not trying to access the SPI port. SPI uses Mutexes around port access,
therefore another application may lock the port. Close all SPI-based applications (use Task Manager if
necessary) and retry. Reboot if necessary.
Problem:
BlueFlash cannot identify the current build of firmware on BlueCore.
Solution:
Check the firmware version. (BlueFlash cannot identify firmware versions prior to Beta 10.)
5.2 PSTools
PSTools is an editing suite that allows you to read and modify the Persistent Store. The Persistent Store consists
of configuration keys that modify the operation of the firmware. BlueCore is a very flexible device with many setup
options. PS Keys must be set correctly for BlueCore to work in a particular design. Some PS Keys must be
calibrated for each module.
Important Notes:
Do not modify Persistent Store values unless you have a clear understanding of what they do. Careless
changes to the Persistent Store could prevent the firmware from executing correctly or can stop BlueCore
from communicating with the PC. In some cases, it may not be possible to restore the BlueCore device to
the state in which it was supplied.
Refer to CSR documentation on PS Key settings before editing values.
Perform a backup before editing PS Keys.
5.2.1 Access
Levels
PSTools has two customer access levels. At the higher access level, there are more PS Keys available for
editing. The customer levels are:
User: A minimum number of frequently used keys, e.g., UART baud rate
Developer: All the keys that a developer may need to modify
Note:
There is a level of keys reserved for CSR use only (All). Changing some of the keys in this mode can
degrade performance or completely prevent BlueCore from working.
The PSTools utility defaults to Developer level access at start up. To access User level, right-click on the blue
title bar and select
Access
. Select
User
from the list. The code to return to the Developer level is
1812
.
5.2.2
PSTools Transport Interface
PSTools initially opens with a window that allows you to select the interface used to gain access to the Persistent
Store. There are several transport interface options as follows:
SPI BCCMD
: Casira uses the BlueCore Command (BCCMD) Protocol running over the SPI transport layer to edit
the Persistent Store. See Figure 5.2.
Important Note:
SPI BCCMD is the recommended method for editing the Persistent Store.