|
From: | Scott Morken |
Subject: | [avr-gcc-list] Intel hex record types |
Date: | Fri, 23 Nov 2007 01:11:53 -0800 |
User-agent: | Thunderbird 2.0.0.9 (Windows/20071031) |
Hi,I am working on an Intel hex file converter and I am wondering about record types for avr-gcc ihex output. In an ihex file I generated (for a bootloader) this line exists at second to bottom:
:040000030000700089The record type here is 03, and I can't figure out what it means. According to wikipedia http://en.wikipedia.org/wiki/Intel_HEX :*
[record type] 03*, /Start Segment Address Record/. For 80x86 processors, it specifies the initial content of the CS:IP registers. The address field is 0000, the byte count is 04, the first two bytes are the CS <http://en.wikipedia.org/wiki/Code_segment> value, the latter two are the IP <http://en.wikipedia.org/wiki/Instruction_pointer> value.
What do we do for AVR architecture? I would also be interested in any other possible record types output by AVRGCC if anyone knows.
Scott Morken
[Prev in Thread] | Current Thread | [Next in Thread] |