1 .file "main.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 12 .text 13 .Ltext0: 108 .data 109 .LC0: 110 0000 696E 6974 .string "initialized\r\n" 110 6961 6C69 110 7A65 640D 110 0A00 111 .text 113 .global main 115 main: 116 .stabd 46,0,0 1:main.c **** #include 2:main.c **** #include 3:main.c **** #include 4:main.c **** 5:main.c **** int main(void) 6:main.c **** { 118 .LM0: 119 .LFBB1: 120 /* prologue: function */ 121 /* frame size = 0 */ 7:main.c **** dragonfly_init(ALL_ON); 123 .LM1: 124 0000 8FEF ldi r24,lo8(2047) 125 0002 97E0 ldi r25,hi8(2047) 126 0004 0E94 0000 call dragonfly_init 8:main.c **** 9:main.c **** wl_init(); 128 .LM2: 129 0008 0E94 0000 call wl_init 10:main.c **** wl_set_channel(0xF); 131 .LM3: 132 000c 8FE0 ldi r24,lo8(15) 133 000e 90E0 ldi r25,hi8(15) 134 0010 0E94 0000 call wl_set_channel 11:main.c **** 12:main.c **** wl_token_ring_register(); 136 .LM4: 137 0014 0E94 0000 call wl_token_ring_register 13:main.c **** wl_token_ring_join(); 139 .LM5: 140 0018 0E94 0000 call wl_token_ring_join 14:main.c **** 15:main.c **** usb_puts("initialized\r\n"); 142 .LM6: 143 001c 80E0 ldi r24,lo8(.LC0) 144 001e 90E0 ldi r25,hi8(.LC0) 145 0020 0E94 0000 call usb_puts 146 .L2: 16:main.c **** 17:main.c **** while (1) 18:main.c **** { 19:main.c **** wl_do(); 148 .LM7: 149 0024 0E94 0000 call wl_do 150 0028 00C0 rjmp .L2 152 .Lscope1: 154 .stabd 78,0,0 156 .Letext0: DEFINED SYMBOLS *ABS*:0000000000000000 main.c /tmp/ccxiULPV.s:2 *ABS*:000000000000003f __SREG__ /tmp/ccxiULPV.s:3 *ABS*:000000000000003e __SP_H__ /tmp/ccxiULPV.s:4 *ABS*:000000000000003d __SP_L__ /tmp/ccxiULPV.s:5 *ABS*:0000000000000034 __CCP__ /tmp/ccxiULPV.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccxiULPV.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/ccxiULPV.s:115 .text:0000000000000000 main UNDEFINED SYMBOLS __do_copy_data __do_clear_bss dragonfly_init wl_init wl_set_channel wl_token_ring_register wl_token_ring_join usb_puts wl_do