Subversion Repositories Projects

Rev

Rev 90 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 90 Rev 97
Line 23... Line 23...
23
                  CONTENTS, READONLY, DEBUGGING
23
                  CONTENTS, READONLY, DEBUGGING
24
  9 .debug_line   00000367  00000000  00000000  00000f15  2**0
24
  9 .debug_line   00000367  00000000  00000000  00000f15  2**0
25
                  CONTENTS, READONLY, DEBUGGING
25
                  CONTENTS, READONLY, DEBUGGING
26
 10 .debug_frame  00000070  00000000  00000000  0000127c  2**2
26
 10 .debug_frame  00000070  00000000  00000000  0000127c  2**2
27
                  CONTENTS, READONLY, DEBUGGING
27
                  CONTENTS, READONLY, DEBUGGING
28
 11 .debug_str    000001dc  00000000  00000000  000012ec  2**0
28
 11 .debug_str    00000203  00000000  00000000  000012ec  2**0
29
                  CONTENTS, READONLY, DEBUGGING
29
                  CONTENTS, READONLY, DEBUGGING
30
 12 .debug_loc    00000220  00000000  00000000  000014c8  2**0
30
 12 .debug_loc    00000220  00000000  00000000  000014ef  2**0
31
                  CONTENTS, READONLY, DEBUGGING
31
                  CONTENTS, READONLY, DEBUGGING
32
Disassembly of section .text:
32
Disassembly of section .text:
Line 33... Line 33...
33
 
33
 
34
00000000 <__vectors>:
34
00000000 <__vectors>:
Line 73... Line 73...
73
  40:	0d 92       	st	X+, r0
73
  40:	0d 92       	st	X+, r0
Line 74... Line 74...
74
 
74
 
75
00000042 <.do_copy_data_start>:
75
00000042 <.do_copy_data_start>:
76
  42:	a2 36       	cpi	r26, 0x62	; 98
76
  42:	a2 36       	cpi	r26, 0x62	; 98
77
  44:	b1 07       	cpc	r27, r17
77
  44:	b1 07       	cpc	r27, r17
Line 78... Line 78...
78
  46:	d9 f7       	brne	.-10     	; 0x3e <__SP_H__>
78
  46:	d9 f7       	brne	.-10     	; 0x3e <.do_copy_data_loop>
79
 
79
 
80
00000048 <__do_clear_bss>:
80
00000048 <__do_clear_bss>:
81
  48:	11 e0       	ldi	r17, 0x01	; 1
81
  48:	11 e0       	ldi	r17, 0x01	; 1
Line 92... Line 92...
92
  56:	e1 f7       	brne	.-8      	; 0x50 <.do_clear_bss_loop>
92
  56:	e1 f7       	brne	.-8      	; 0x50 <.do_clear_bss_loop>
93
  58:	d4 d1       	rcall	.+936    	; 0x402 <main>
93
  58:	d4 d1       	rcall	.+936    	; 0x402 <main>
94
  5a:	10 c2       	rjmp	.+1056   	; 0x47c <_exit>
94
  5a:	10 c2       	rjmp	.+1056   	; 0x47c <_exit>
Line 95... Line 95...
95
 
95
 
96
0000005c <__bad_interrupt>:
96
0000005c <__bad_interrupt>:
Line 97... Line 97...
97
  5c:	d1 cf       	rjmp	.-94     	; 0x0 <__heap_end>
97
  5c:	d1 cf       	rjmp	.-94     	; 0x0 <__vectors>
98
 
98
 
Line 99... Line 99...
99
0000005e <uart_putchar>:
99
0000005e <uart_putchar>:
Line 660... Line 660...
660
 404:	1f 93       	push	r17
660
 404:	1f 93       	push	r17
661
 406:	cf 93       	push	r28
661
 406:	cf 93       	push	r28
662
 408:	df 93       	push	r29
662
 408:	df 93       	push	r29
Line 663... Line 663...
663
	
663
	
664
	// int message structures;
664
	// int message structures;
665
	VersionInfo.identifier	= XIDENTIFIER_VERSION;
665
	VersionInfo.identifier		= XIDENTIFIER_VERSION;
666
 40a:	81 e0       	ldi	r24, 0x01	; 1
666
 40a:	81 e0       	ldi	r24, 0x01	; 1
667
 40c:	80 93 6e 00 	sts	0x006E, r24
667
 40c:	80 93 6e 00 	sts	0x006E, r24
668
	VersionInfo.majorversion = MAJORVERSION;
668
	VersionInfo.majorversion 	= MAJORVERSION;
669
 410:	10 92 6f 00 	sts	0x006F, r1
669
 410:	10 92 6f 00 	sts	0x006F, r1
670
	VersionInfo.minorversion = MINORVERSION; 
670
	VersionInfo.minorversion 	= MINORVERSION; 
-
 
671
 414:	80 93 70 00 	sts	0x0070, r24
671
 414:	80 93 70 00 	sts	0x0070, r24
672
	
672
	AnalogData.identifier 	= XIDENTIFIER_ANALOG; 
673
	AnalogData.identifier 		= XIDENTIFIER_ANALOG; 
673
 418:	82 e0       	ldi	r24, 0x02	; 2
674
 418:	82 e0       	ldi	r24, 0x02	; 2
-
 
675
 41a:	80 93 3b 01 	sts	0x013B, r24
674
 41a:	80 93 3b 01 	sts	0x013B, r24
676
	
675
	Exception.identifier 	= XIDENTIFIER_EXCEPTION; 
677
	Exception.identifier 		= XIDENTIFIER_EXCEPTION; 
Line 676... Line 678...
676
 41e:	10 92 71 00 	sts	0x0071, r1
678
 41e:	10 92 71 00 	sts	0x0071, r1
677
 
679
 
678
	// PORT D - unused right now	
680
	// PORT D - unused right now