ReadMe.txt for the NXP LPC55S69 start project.

This project was built for Keil MDK uVision V5.36.

Supported hardware:
===================
The sample project for the NXP LPC55S69 is prepared to run on
an NXP LPCXpresso55S69 Eval board. Using different target
hardware may require modifications.

Description:
============
Start_LPC55S69.uvmpw is a workspace with two projects, one for the secure and one for the non-secure application side.
In order to start the debug session, both projects need to be built.

The secure project code runs after reset. It initializes the SAU and starts the non-secure project application.
The secure project also includes some functions in Arm_TZ_SecureFunctions.c to read and write secure register from the non-secure state.
embOS runs completely in the non-secure state but tasks can call functions from the secure state like IncrementCounter_s() in App_secure.c.
This sample application creates two tasks, each one calling OS_TASK_Delay().
The HPTask() calls the secure function IncrementCounter_s() which simply increments the secure counter Counter_s.
HPTask() also increments the non secure counter Counter_ns.

Configurations:
===============
- Debug:
  This configuration is prepared for download into internal
  Flash using J-Link. An embOS debug and profiling library
  is used.
  To use SEGGER SystemView with this configuration, configure
  SystemView for LPC55S69 as target device and SWD at 2000 kHz
  as target interface.

- Release:
  This configuration is prepared for download into internal
  Flash using J-Link. An embOS release library is used.
