Specifications

45
MakeApp
MakeApp is a visual development tool,
which automatically creates device dri-
vers for all the on-chip peripherals. It
provides a point and click mechanism to
configure all of the peripherals and then
to generate well tested and documented
‘C’source code.
Each peripheral is presented to the user
to configure, dialogues are clear and
provide the user with selections rather
than edit boxes.
MakeApp also checks for resource
conflicts,ensuring that there will be no
problem when several pieces of code are
integrated into one.
Advanced drivers,for example a DMA
transfer triggered by a timer,can be
created with a few simple mouse strokes.
The ‘C’ source code files created can be
easily included in HWB projects.
FLASH programming
software (FDT)
Hitachi provides free Windows software
which conveniently supports
programming its Flash microcontrollers.
The software provides the following
functions (excerpt):
Blank check
Read flash memory
Program flash memory (with verify)
Erase flash memory
The software is designed to operate with
Hitachi’s programming boards (supplied
with the evaluation boards) or with
customers hardware. The boot kernel
(the part of the software which is
downloaded into the H8) is supplied as
‘C’source code,to allow customization.
HDI Debugger
HDI is Hitachi’s debugging interface
used for all development tools ranging
from evaluation boards to emulators.
This enables engineers to move
painlessly from one platform to the
next,without having to learn another
user interface.
HDI is a C-source-level debugger, that
allows to display ‘C’code and for
example single-step through it or to
set breakpoints on C-statements. The
corresponding assembler code can be
displayed as well,or the C statements
can be shown interleaved with
assembler.
HDI allows to display CPU registers,
control registers,memory, variables,
etc.
Control over the hardware is exercised
via convenient menus using for
example radio buttons for mutually
exclusive options, thus reducing usage
errors.