1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Appendix A. IntelHex Errors Hierarchy
-------------------------------------
* ``IntelHexError`` - base error
* ``HexReaderError`` - general hex reader error
* ``AddressOverlapError`` - data for the same address overlap
* ``HexRecordError`` - hex record decoder base error
* ``RecordLengthError`` - record has invalid length
* ``RecordTypeError`` - record has invalid type (RECTYP)
* ``RecordChecksumError`` - record checksum mismatch
* ``EOFRecordError`` - invalid EOF record (type 01)
* ``ExtendedAddressRecordError`` - extended address record base error
* ``ExtendedSegmentAddressRecordError`` - invalid extended segment address record (type 02)
* ``ExtendedLinearAddressRecordError`` - invalid extended linear address record (type 04)
* ``StartAddressRecordError`` - start address record base error
* ``StartSegmentAddressRecordError`` - invalid start segment address record (type 03)
* ``StartLinearAddressRecordError`` - invalid start linear address record (type 05)
* ``DuplicateStartAddressRecordError`` - start address record appears twice
* ``InvalidStartAddressValueError`` - invalid value of start addr record
* ``BadAccess16bit`` - not enough data to read 16 bit value
* ``NotEnoughDataError`` - not enough data to read N contiguous bytes
* ``EmptyIntelHexError`` - requested operation cannot be performed with empty object
|