Silergy ZON/ZEUS CPU Support Package

This package contains project templates and system files for the Silergy ZON/ZEUS.

CrossWorks Version 3 Installation Instructions

To install this support package
  1. Click the Tools > Package Manager menu option to open the package manager window.
  2. Right click on the Silergy ZON/ZEUS CPU Support Package entry and select Install Selected Packages.
  3. Click Next to take you to the summary page.
  4. Click Next to install the package.
  5. Click Finish to close the package manager window.
  6. Click the Tools > Show Installed Packages.
  7. Click on the Silergy ZON/ZEUS CPU Support Package link to view the package and its contents.
To manually install this support package
  1. Download the file silergy.hzq using your web browser.
  2. Click the Tools > Manually Install Packages menu option.
  3. Select the file you have just downloaded to install the package.
  4. Click the Tools > Show Installed Packages.
  5. Click on the Silergy ZON/ZEUS CPU Support Package link to view the package and its contents.

Release Notes

3.1

Documentation

Creating, Building and Debugging

To create a new ZON/ZEUS project
To build the application
To download and debug the application to target hardware

Package Specifics

Project Types

The following ZON/ZEUS project types are provide in this package:

Target Processor

Once a project has been created you can select different target processors by right clicking on the project node in the project explorer and selecting the Target Processor entry.

Selecting the target processor will specify the memory map that is used for the build and debug. You can view the selected memory map by right clicking on the project node in the project explorer and selecting View Memory Map.

Minimizing Code Size

A property group called Minimize Code Size is created with this package which when enabled will set linker and compiler optimizations to produce the smallest application code size.

Build Directories

A property group called Build Directories is created with this package which enables the intermediate and output build directories to be set to CrossWorks V2 defaults.

Create Zero Padded Hex File

A property group called Create Zero Padded Hex File is created with this package which enables a hex file to be created that has any gaps in the text section to be filled with zero that can be downloaded and debugged.

Target Startup Code

The startup code crt0.asm is common to all ZON/ZEUS processors. It contains code to initialise the C memory sections, implements the first level interrupt handler and provides the implementation of C compiler helper functions to access flash memory and the hardware multiplier.