Specifications
Error Message Meaning and Remedy
Solution
If this problem has some serious effects, obtain a
correct COFF file in a form that Bound-T supports, or
translate the target program to some other format (S-
record or UBROF).
Computed S-record checksum S differs
from record value C
Problem
The S-record file (the target program file, or a file
named in a command-line option -srec=file) has a line
where the Checksum field value C is different from the
checksum S that Bound-T computes from the rest of
the data on the line.
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.
Could not define the symbol "symbol" at
"address".
Problem
The additional symbol-table file named in a -sym
command-line option contains a syntax error at this
point. The error message shows the file name and the
line number in the file.
Reasons
The address field is probably in error; perhaps hexa-
decimal digits are used without 16#...# around it.
Solution
Correct the file.
Could not open the extra-symbols file
"filename".
Problem
Bound-T could not open and read the additional
symbol-table file named in a -sym command-line
option.
Reasons
There is no file with this name (filename) or the file is
protected against reading.
Solution
Correct the command-line (filename) or change the
protection of the file to allow reading.
File not found
Problem
The target program executable file, named on the
command line, does not exist.
Reasons
There is a mistake on the command line.
Solution
Correct the command line.
Function symbol at index F is not
followed by a .bf entry
or
Function symbol at index F has no
auxiliary "Begin Function" entry
Problem
In this COFF file, the symbol at index F identifies a
function (subprogram), which means that the next
symbol should be a C_Fcn "begin function" bracket,
but it is not; or that there should be a "Begin Function"
auxiliary symbol, but there is none.
Reasons
The COFF file is damaged or uses a variant of COFF
that Bound-T does not support.
Solution
If this problem has some serious effects, obtain a
correct COFF file in a form that Bound-T supports.
Invalid instruction
Problem
The program contains an instruction word or word
pair that does not encode a valid H8/300 instruction.
Bound-T for H8/300 Error messages 41