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 |