beautypg.com

Chapter 7. project files, Standard project files, Initialisation code (resetprg.c / resetprg.h) – Renesas H8S2215R User Manual

Page 23

background image

Chapter 7. Project Files

7.1. Standard Project Files

The RSK tutorials are configured so that it is possible to provide the same tutorial code on multiple RSK products. This allows the

evaluation of the different processor cores using equivalent code. To achieve this the following files are common between all device cores

/ Tool-chains.

Each of the tutorial files has expanded comment text describing the function of each code entry. Please refer to the source code for greater

detail on the purpose and operation of the compiler specific details.

7.1.1. Initialisation code (Resetprg.c / resetprg.h)

This is the entry point of the main tutorial code. Depending upon the compiler used this file may be the actual entry point of the software or

may be called during the initial setup of the environment.

.

Initialisation of the variables used in the C compilers and initialisation of stack pointers are completed in the _INITSCT function for the H8

and SH compilers.

The call to ‘hardwaresetup()’ will initialise the device hardware and peripherals ready for the tutorial software.

The call to ‘main()’ will start the main demonstration code.

21