avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] avr-objdump 2.11 gives illegal Intel Hex


From: Marek Michalkiewicz
Subject: Re: [avr-gcc-list] avr-objdump 2.11 gives illegal Intel Hex
Date: Thu, 13 Jun 2002 11:12:41 +0200 (CEST)

> I upgraded to the most recent uisp version from May 24 and now I'm having

Most recent is in CVS - see http://savannah.gnu.org/projects/uisp/ :)

> The line that starts with 04 decodes as follows:
> length=0x04
> target address=0x0000
> record type=0x03   (valid record types are 0,1,2. What's 3?)
> data=00 00 3c 00
> checksum=0xbd

Type 3 is valid - quote from bfd/ihex.c:

   START ADDRESS RECORD
   Byte 1       Header = colon (:)
   2..3         The byte count, must be "04"
   4..7         Load address, must be "0000"
   8..9         Record type, must be "03"
   10..13       8086 CS value
   14..17       8086 IP value
   18..19       Checksum in hex notation
   20..21       Carriage return, line feed

Start address 0x3c00 (15K) - sounds like a boot loader :)
uisp should simply ignore such records, I'll try to fix it soon.

Marek

avr-gcc-list at http://avr1.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]