CP Demos

# Coprocessor Sample Demo

## Location

`$NitroSDK/build/demos/cp`

## Compilation

Move to the `$NitroSDK/build/demos/cp` and enter

> `% make`

Executable (.`.nef`, `.srl`) files will be generated in

> `$NitroSDK/build/demos/cp/sample_name/bin/platform/target/`

For example:

> `$NitroSDK/build/demos/cp/ThreadSafeTest/bin/ARM9-TS/Release/`

## Execution

Move to the `$NitroSDK/build/demos/cp/sample_name/bin/platform/target/` directory and perform one of the following:

- Load and execute a `*.nlf` file with IS-NITRO-DEBUGGER.
- Execute a `*.srl` file with IS-NITRO-DEBUGGER

## Description

`ThreadSafeTest` | Indicates a thread safe condition due to also switching coprocessor context when threads are switched.

## Operation

``ThreadSafeTest` does not work properly with ensata.`

## See Also

`CP Function List`

## Revision History

03/02/2005 Revised descriptions to reflect current support environment conditions.
08/17/2004 Standardized the notation of the IS-NITRO-EMULATOR.
07/19/2004 Initial version.

CONFIDENTIAL