/* ------------------------------------------------------------------------------------------------ */
/* FILE :        readme.txt                                                                         */
/*                                                                                                  */
/* CONTENTS :                                                                                       */
/*               Abassi RTOS: description for ARM Cortex A9 / CCS                                   */
/*                                                                                                  */
/*                                                                                                  */
/* Copyright (c) 2012-2013, Code-Time Technologies Inc. All rights reserved.                        */
/*                                                                                                  */
/* Code-Time Technologies retains all right, title, and interest in and to this work                */
/*                                                                                                  */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS                          */
/* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF                                       */
/* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL                          */
/* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR                             */
/* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,                            */
/* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR                            */
/* OTHER DEALINGS IN THE SOFTWARE.                                                                  */
/*                                                                                                  */
/*                                                                                                  */
/*  $Revision: 1.1 $                                                                                */
/*  $Date: 2012/03/13 20:30:02 $                                                                    */
/*                                                                                                  */
/* ------------------------------------------------------------------------------------------------ */


Quick overview at this level:

   - The RTOS source code (Abassi.c & Abassi.h) is located in the folder ../Abassi, one level above
   - The SMP source code (mAbassi.c & mAbassi.h) is located in the folder ../Abassi, one level above
   - The RTOS assembly file for this port is located in the folder ./src
   - The demos source code are located in the folder ./src
   - The demos build options (AbassiDemo.h) is located in the folder ../Abassi, one level above
   - The CCS workspace is ./Workspace
   - All demo projects are located in individual folders in ./Workspace


/* ------------------------------------------------------------------------------------------------ */
/* IMPORTANT NOTES                                                                                  */

   - The workspace .metadata must be re-created for your computer.
     Go through these menus:
     Project -> Import Existing CCS Eclipse Projects
       Browse: Set root directory to . . . . /Demo_CortexA9_CCS/Workspace
       DO NOT check the box "Copy projects into workspace"
       DO NOT check the box "Add project to working sets"
     Click on Finish

	*** PANDA:
     - Debugging
       When launching a debug session for the first time, the target CPU must be selected.
       Remove ALL the check boxes except for this one:
                   CortexA9_0

     On the OMAP4460 (processor on the Pandaboard), a special condition occurs when debugging the
     A9s with JTAG: the code start-up is a continuation of the ROM execution and not from a
     CPU/system reset.  As the ROM code leaves the A9 in the USER mode and not in the privilege
     mode, a fault occurs at start-up on Cortex_A9_0. All there is to do is to select and restart
     that CPU after the code download.
     There seem to be a need to manually reset (reset button) the PandaBoard at every launch of a
     debug session.

/* ------------------------------------------------------------------------------------------------ */
/* Overall file system from at this level                                                           */

. --- / --- readme.txt
      |
      / --- Workspace     [CCS Workspace]
      |
      / --- src           [Abassi object file and demo source code]

/* EOF */

