Specifications
Option
Meaning and default value
-sym=file
Function
Loads more symbol definitions from the named file, adding to
the symbol tables read from the main executable file (as named
on the command line after the options). For example, the file
can define names for subprograms loaded form an S-record file
(see -srec).
The format of the file is described below in section 2.5.
This option can be used at most once on the command line.
Default
No additional symbol input.
-ubrof
Function
Tells Bound-T that the given target program file is an UBROF
file from an IAR Systems compiler.
Default
Bound-T tries to determine the file type by inspecting the file.
-urN
Function Here N is a digit from 0 to 3. This option tells Bound-T which
-ur option was used when the target program was compiled
with the IAR C compiler. The option changes the calling
protocol with respect to which registers are used for
parameters; see [7].
Default
-ur0 as in the IAR C compiler.
-uuN
Function Here N is a digit from 0 to 4. This option tells Bound-T which
-uu option was used when the target program was compiled
with the IAR C compiler. The option changes the calling
protocol with respect to callee-saved registers; see [7].
Default
-uu0 as in the IAR C compiler.
-write_ws=X
Function
Sets the number X of memory wait states assumed for an
external memory write.
Default
-write_ws=0
Table 2: H8/300-specific -trace items
-trace item Traced information
load
Program elements (segments, sections, symbols, ...) as they are loaded from
the executable file. May help to understand loading problems.
If this option is selected when no root subprograms are named on the
command line, the contents of the executable file are displayed twice: once
while reading them, and once after the whole file has been read, as usual when
no root subprograms are given.
2.3 Supported H8/300 devices
Why the specific device is important
There are several different models (chips, devices) of the H8/300. The choice of device is
important for WCET analysis because the different devices have different memory lay-outs and
so an access to the same address may use different kinds of memory and take different
amounts of time on different devices. You must use the option -device=X to choose the device
Bound-T for H8/300 Using Bound-T for H8/300 7










