eCosTM Reference Manual
Prev | Chapter 15. Package: eCos HAL | Next

# Package: ARM architecture

#### Macro name

CYGPKG_HAL_ARM

#### Type

Radio

#### Description

The ARM architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package.

## Option: Provide diagnostic dump for exceptions

#### Macro name

CYGHWR_HAL_ARM_DUMP_EXCEPTIONS

#### Type

Boolean

#### Description

Print messages about hardware exceptions, including raw exception frame dump and register contents.

## Package: ARM PID7 evaluation board

#### Macro name

CYGPKG_HAL_ARM_PID

#### Type

Radio

#### Description

The pid HAL package provides the support needed to run eCos on a ARM PID7 eval board.

### Option: Startup type

#### Macro name

CYGHWR_HAL_ARM_PID_STARTUP

#### Type

Enum

#### Description

When targeting the PID eval board it is possible to build the system for either RAM bootstrap or ROM bootstrap(s). Select "ram" when building programs to load into RAM using onboard debug software such as Angel or eCos GDB stubs. Select "rom" when building a stand-alone application which will be put into ROM. Selection of "stubs" is for the special case of building the eCos GDB stubs themselves.

### Option: Diagnostic Serial Port

#### Macro name

CYGHWR_HAL_ARM_PID_DIAG_PORT

#### Type

Enum

#### Description

The PID/7T board has two separate serial ports. This option chooses which of these ports will be used.

### Option: Diagnostic Serial Port Baud Rate

#### Macro name

CYGHWR_HAL_ARM_PID_DIAG_BAUD

#### Type

Enum

#### Description

This option selects the baud rate used for the diagnostic port. Note: this should match the value chosen for the GDB port if the diagnostic and GDB port are the same.

### Option: GDB Serial Port

#### Macro name

CYGHWR_HAL_ARM_PID_GDB_PORT

#### Type

Enum

#### Description

The PID/7T board has two separate serial ports. This option chooses which of these ports will be used to connect to a host running GDB.

### Option: GDB Serial Port Baud Rate

#### Macro name

CYGHWR_HAL_ARM_PID_GDB_BAUD

#### Type

Enum

#### Description

This option controls the baud rate used for the GDB connection.

## Package: ARM AEB-1 evaluation board

#### Macro name

CYGPKG_HAL_ARM_AEB

#### Type

Radio

#### Description

The aeb HAL package provides the support needed to run eCos on a ARM AEB-1 eval board.

### Option: Startup type

#### Macro name

CYGHWR_HAL_ARM_AEB_STARTUP

#### Type

Enum

#### Description

When targeting the AEB-1 eval board it is possible to build the system for either RAM bootstrap or ROM bootstrap(s). Select "ram" when building programs to load into RAM using onboard debug software such as Angel or eCos GDB stubs. Select "rom" when building a stand-alone application which will be put into ROM. Selection of "stubs" is for the special case of building the eCos GDB stubs themselves.

Prev | Home | Next
Component: Source-level debugging support | Up | Package: i386 architecture