Appendix A. IntelHex Errors HierarchyΒΆ
IntelHexError
- base errorHexReaderError
- general hex reader errorAddressOverlapError
- data for the same address overlapHexRecordError
- hex record decoder base errorRecordLengthError
- record has invalid lengthRecordTypeError
- record has invalid type (RECTYP)RecordChecksumError
- record checksum mismatchEOFRecordError
- invalid EOF record (type 01)ExtendedAddressRecordError
- extended address record base errorExtendedSegmentAddressRecordError
- invalid extended segment address record (type 02)ExtendedLinearAddressRecordError
- invalid extended linear address record (type 04)
StartAddressRecordError
- start address record base errorStartSegmentAddressRecordError
- invalid start segment address record (type 03)StartLinearAddressRecordError
- invalid start linear address record (type 05)DuplicateStartAddressRecordError
- start address record appears twiceInvalidStartAddressValueError
- invalid value of start addr record
BadAccess16bit
- not enough data to read 16 bit valueNotEnoughDataError
- not enough data to read N contiguous bytesEmptyIntelHexError
- requested operation cannot be performed with empty object