Specifications

Table 14: Error messages
Error Message Meaning and Remedy
Access to reserved memory address A is
assumed to reach external memory
Problem The target program accesses a memory address A that
is defined as "reserved" in the memory map of the
chosen H8/300 device. The real behaviour is
undefined; Bound-T assumes that external memory is
accessed (worst case for execution time).
Reasons
Programming error, or wrong -device option chosen, or
misanalysed dynamic memory address.
Solution
Check that the -device option names the correct device.
A line of length N characters cannot be
an S-record.
Problem
The S-record file (the target program file, or a file
named in a command-line option -srec=file) has a line
with a length (N characters) that is impossible for a
well-formed S-record.
This error message is followed by another that gives
the number of the line that contains the error.
Reasons
Perhaps the file is not an S-record file, or is damaged,
or uses an S-record format variant that Bound-T does
not support.
Solution
Obtain an S-record file in the form that Bound-T
supports.
A line of length N characters cannot be
an S-record with K octets.
Problem
The S-record file (the target program file, or a file
named in a command-line option -srec=file) has a line
with a length (N characters) and a Record length field
(K octets) that are incompatible.
This error message is followed by another that gives
the number of the line that contains the error.
Reasons
Perhaps the file is not an S-record file, or is damaged,
or uses an S-record format variant that Bound-T does
not support.
Solution
Obtain an S-record file in the form that Bound-T
supports. See section 2.4.
A line that starts with "C" cannot be an S-
record.
Problem
The S-record file (the target program file, or a file
named in a command-line option -srec=file) has a line
that starts with the two-character string C which is
impossible for an S-record (as here defined).
This error message is followed by another that gives
the number of the line that contains the error.
Reasons
Perhaps the file is not an S-record file, or is damaged,
or uses an S-record format variant that Bound-T does
not support.
Solution
Obtain an S-record file in the form that Bound-T
supports. See section 2.4.
At most one extra-symbols file allowed; it
was "file1 ". The file "file2 " is rejected.
Problem
The command-line contains more than one -sym=file
option. The first such option named file1; the current
option names file2.
Reasons
The command line is in error.
Solution
Use this option at most once per command.
Bound-T for H8/300 Error messages 39