|Subject:||[avr-gcc-list] Intel hex record types|
|Date:||Fri, 23 Nov 2007 01:11:53 -0800|
|User-agent:||Thunderbird 126.96.36.199 (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.
|[Prev in Thread]||Current Thread||[Next in Thread]|