Subversion Repositories HomeAutomation

Rev

Rev 24 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 24 Rev 26
Line 1... Line 1...
1
MPLINK 4.02, Linker
1
MPLINK 4.02, Linker
2
Linker Map File - Created Sat Oct 21 10:45:47 2006
2
Linker Map File - Created Sat Oct 21 11:33:24 2006
3
 
3
 
4
                                 Section Info
4
                                 Section Info
5
                  Section       Type    Address   Location Size(Bytes)
5
                  Section       Type    Address   Location Size(Bytes)
6
                ---------  ---------  ---------  ---------  ---------
6
                ---------  ---------  ---------  ---------  ---------
7
               _entry_scn       code   0x000000    program   0x000006
7
               _entry_scn       code   0x000000    program   0x000006
8
               highVector       code   0x000008    program   0x000006
8
               highVector       code   0x000008    program   0x000006
9
                lowVector       code   0x000018    program   0x000006
9
                lowVector       code   0x000018    program   0x000006
10
                   .cinit    romdata   0x00002a    program   0x00001a
10
                   .cinit    romdata   0x00002a    program   0x00001a
11
             .code_Main.o       code   0x000044    program   0x000596
11
             .code_Main.o       code   0x000044    program   0x000676
12
              .code_CAN.o       code   0x0005da    program   0x00049e
12
              .code_CAN.o       code   0x0006ba    program   0x00048a
13
             .code_uart.o       code   0x000a78    program   0x0000e2
13
             .code_uart.o       code   0x000b44    program   0x0000e2
14
               _cinit_scn       code   0x000b5a    program   0x00009e
14
               _cinit_scn       code   0x000c26    program   0x00009e
15
             .code_Tick.o       code   0x000bf8    program   0x000042
15
             .code_Tick.o       code   0x000cc4    program   0x000042
16
             _startup_scn       code   0x000c3a    program   0x000018
16
             _startup_scn       code   0x000d06    program   0x000018
17
             .stringtable    romdata   0x000c52    program   0x000017
17
             .stringtable    romdata   0x000d1e    program   0x000017
18
          .romdata_Main.o    romdata   0x000c69    program   0x000000
18
          .romdata_Main.o    romdata   0x000d35    program   0x000000
19
           .romdata_CAN.o    romdata   0x000c69    program   0x000000
19
           .romdata_CAN.o    romdata   0x000d35    program   0x000000
20
          .idata_uart.o_i    romdata   0x000c69    program   0x000000
20
          .idata_uart.o_i    romdata   0x000d35    program   0x000000
21
          .romdata_uart.o    romdata   0x000c69    program   0x000000
21
          .romdata_uart.o    romdata   0x000d35    program   0x000000
22
          .idata_Tick.o_i    romdata   0x000c69    program   0x000004
22
          .idata_Tick.o_i    romdata   0x000d35    program   0x000004
23
          .romdata_Tick.o    romdata   0x000c69    program   0x000000
23
          .romdata_Tick.o    romdata   0x000d35    program   0x000000
24
         .romdata_c018i.o    romdata   0x000c69    program   0x000000
24
         .romdata_c018i.o    romdata   0x000d35    program   0x000000
25
         .idata_c018i.o_i    romdata   0x000c69    program   0x000000
25
         .idata_c018i.o_i    romdata   0x000d35    program   0x000000
26
          .idata_Main.o_i    romdata   0x000c6d    program   0x000004
26
          .idata_Main.o_i    romdata   0x000d39    program   0x000004
27
           .idata_CAN.o_i    romdata   0x000c71    program   0x000000
27
           .idata_CAN.o_i    romdata   0x000d3d    program   0x000000
28
            .code_c018i.o       code   0x000c72    program   0x000000
28
            .code_c018i.o       code   0x000d3e    program   0x000000
29
                 .tmpdata      udata   0x000000       data   0x000014
29
                 .tmpdata      udata   0x000000       data   0x000014
30
                MATH_DATA      udata   0x000014       data   0x00000b
30
                MATH_DATA      udata   0x000014       data   0x00000b
31
           .udata_c018i.o      udata   0x000060       data   0x00000a
31
           .udata_c018i.o      udata   0x000060       data   0x00000a
32
            .idata_Tick.o      idata   0x00006a       data   0x000004
32
            .idata_Tick.o      idata   0x00006a       data   0x000004
33
            .idata_Main.o      idata   0x00006e       data   0x000004
33
            .idata_Main.o      idata   0x00006e       data   0x000004
Line 61... Line 61...
61
                               Start         End      
61
                               Start         End      
62
                           ---------   ---------      
62
                           ---------   ---------      
63
                            0x000000    0x000005      
63
                            0x000000    0x000005      
64
                            0x000008    0x00000d      
64
                            0x000008    0x00000d      
65
                            0x000018    0x00001d      
65
                            0x000018    0x00001d      
66
                            0x00002a    0x000c70      
66
                            0x00002a    0x000d3c      
67
            3161 out of 99352 program addresses used, program memory utilization is 3%
67
            3365 out of 99352 program addresses used, program memory utilization is 3%
68
 
68
 
69
 
69
 
70
 
70
 
71
                              Symbols - Sorted by Name
71
                              Symbols - Sorted by Name
72
                     Name    Address   Location    Storage File                     
72
                     Name    Address   Location    Storage File                     
73
                ---------  ---------  ---------  --------- ---------                
73
                ---------  ---------  ---------  --------- ---------                
74
                  HighISR   0x00012a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
74
                  HighISR   0x00012a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
75
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
75
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
76
                   LowISR   0x0001dc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
76
                   LowISR   0x0001dc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
77
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
77
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
78
           ___?:_lbl00037   0x0008e8    program     static                          
78
           ___?:_lbl00041   0x000b2e    program     static                          
79
           ___?:_lbl00038   0x0008e6    program     static                          
79
           ___?:_lbl00042   0x000b2c    program     static                          
80
         ___else_lbl00036   0x0008d8    program     static                          
80
         ___else_lbl00036   0x0009b8    program     static                          
81
         ___else_lbl00040   0x0008fe    program     static                          
-
 
82
         ___else_lbl00042   0x0009c8    program     static                          
81
         ___else_lbl00038   0x000a80    program     static                          
83
         ___else_lbl00044   0x000a34    program     static                          
82
         ___else_lbl00040   0x000aec    program     static                          
84
           ___if_lbl00033   0x0008ba    program     static                          
83
           ___if_lbl00033   0x00099a    program     static                          
85
           ___if_lbl00034   0x0008c8    program     static                          
84
           ___if_lbl00034   0x0009a8    program     static                          
86
           ___if_lbl00035   0x0008dc    program     static                          
85
           ___if_lbl00035   0x0009bc    program     static                          
87
           ___if_lbl00039   0x000904    program     static                          
-
 
88
           ___if_lbl00041   0x000a26    program     static                          
86
           ___if_lbl00037   0x000ade    program     static                          
89
           ___if_lbl00043   0x000a3a    program     static                          
87
           ___if_lbl00039   0x000af2    program     static                          
90
       ___return_lbl00000   0x000004    program     static                          
88
       ___return_lbl00000   0x000004    program     static                          
91
       ___return_lbl00001   0x000c50    program     static                          
89
       ___return_lbl00001   0x000d1c    program     static                          
92
       ___return_lbl00002   0x000bf6    program     static                          
90
       ___return_lbl00002   0x000cc2    program     static                          
93
       ___return_lbl00007   0x00000c    program     static                          
91
       ___return_lbl00007   0x00000c    program     static                          
94
       ___return_lbl00009   0x00001c    program     static                          
92
       ___return_lbl00009   0x00001c    program     static                          
95
       ___return_lbl00032   0x000a70    program     static                          
93
       ___return_lbl00032   0x000b3c    program     static                          
96
               __string_0   0x000c60    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
94
               __string_0   0x000d2c    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
97
               __string_1   0x000c52    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
95
               __string_1   0x000d1e    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
98
                _do_cinit   0x000b5a    program     extern C:\MCC18\src\traditional\startup\c018i.c
96
                _do_cinit   0x000c26    program     extern C:\MCC18\src\traditional\startup\c018i.c
99
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
97
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
100
                 _startup   0x000c3a    program     extern C:\MCC18\src\traditional\startup\c018i.c
98
                 _startup   0x000d06    program     extern C:\MCC18\src\traditional\startup\c018i.c
101
             canGetPacket   0x0006b8    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
99
             canGetPacket   0x000798    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
102
                   canISR   0x000630    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
100
                   canISR   0x000710    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
103
                  canInit   0x0005da    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
101
                  canInit   0x0006ba    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
104
                 canParse   0x000208    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
102
                 canParse   0x000208    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
105
           canSendMessage   0x0008a4    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
103
           canSendMessage   0x000984    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
106
                copy_loop   0x000bcc    program     static                          
104
                copy_loop   0x000c98    program     static                          
107
            copy_one_byte   0x000bd2    program     static                          
105
            copy_one_byte   0x000c9e    program     static                          
108
                     done   0x000bf6    program     static                          
106
                     done   0x000cc2    program     static                          
109
             done_copying   0x000be0    program     static                          
107
             done_copying   0x000cac    program     static                          
110
                     loop   0x000c4a    program     static                          
108
                     loop   0x000d16    program     static                          
111
                     main   0x000044    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
109
                     main   0x000044    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
112
                 mainInit   0x0001fe    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
110
                 mainInit   0x0001fe    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
113
                     test   0x000b74    program     static                          
111
                     test   0x000c40    program     static                          
114
                  tickGet   0x000c0c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
112
                  tickGet   0x000cd8    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
115
                 tickInit   0x000bf8    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
113
                 tickInit   0x000cc4    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
116
               tickUpdate   0x000c1e    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
114
               tickUpdate   0x000cea    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
117
                 uartBusy   0x000b30    program     static F:\MCP\projects\CAN\canNode\Source\uart.c
115
                 uartBusy   0x000bfc    program     static F:\MCP\projects\CAN\canNode\Source\uart.c
118
                  uartGet   0x000b3c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
116
                  uartGet   0x000c08    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
119
                  uartISR   0x000b40    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
117
                  uartISR   0x000c0c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
120
                 uartInit   0x000a78    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
118
                 uartInit   0x000b44    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
121
                uartParse   0x000354    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
119
                uartParse   0x000354    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
122
                 uartPutc   0x000a90    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
120
                 uartPutc   0x000b5c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
123
                uartPutrs   0x000aec    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
121
                uartPutrs   0x000bb8    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
124
                 uartPuts   0x000aac    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
122
                 uartPuts   0x000b78    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
125
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
123
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
126
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
124
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
127
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
125
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
128
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
126
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
129
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
127
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
Line 872... Line 870...
872
                  HighISR   0x00012a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
870
                  HighISR   0x00012a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
873
                   LowISR   0x0001dc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
871
                   LowISR   0x0001dc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
874
                 mainInit   0x0001fe    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
872
                 mainInit   0x0001fe    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
875
                 canParse   0x000208    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
873
                 canParse   0x000208    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
876
                uartParse   0x000354    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
874
                uartParse   0x000354    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
877
                  canInit   0x0005da    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
875
                  canInit   0x0006ba    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
878
                   canISR   0x000630    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
876
                   canISR   0x000710    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
879
             canGetPacket   0x0006b8    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
877
             canGetPacket   0x000798    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
880
           canSendMessage   0x0008a4    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
878
           canSendMessage   0x000984    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
881
           ___if_lbl00033   0x0008ba    program     static                          
879
           ___if_lbl00033   0x00099a    program     static                          
882
           ___if_lbl00034   0x0008c8    program     static                          
880
           ___if_lbl00034   0x0009a8    program     static                          
883
         ___else_lbl00036   0x0008d8    program     static                          
881
         ___else_lbl00036   0x0009b8    program     static                          
884
           ___if_lbl00035   0x0008dc    program     static                          
882
           ___if_lbl00035   0x0009bc    program     static                          
885
           ___?:_lbl00038   0x0008e6    program     static                          
883
         ___else_lbl00038   0x000a80    program     static                          
886
           ___?:_lbl00037   0x0008e8    program     static                          
884
           ___if_lbl00037   0x000ade    program     static                          
887
         ___else_lbl00040   0x0008fe    program     static                          
885
         ___else_lbl00040   0x000aec    program     static                          
888
           ___if_lbl00039   0x000904    program     static                          
886
           ___if_lbl00039   0x000af2    program     static                          
889
         ___else_lbl00042   0x0009c8    program     static                          
-
 
890
           ___if_lbl00041   0x000a26    program     static                          
887
           ___?:_lbl00042   0x000b2c    program     static                          
891
         ___else_lbl00044   0x000a34    program     static                          
-
 
892
           ___if_lbl00043   0x000a3a    program     static                          
888
           ___?:_lbl00041   0x000b2e    program     static                          
893
       ___return_lbl00032   0x000a70    program     static                          
889
       ___return_lbl00032   0x000b3c    program     static                          
894
                 uartInit   0x000a78    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
890
                 uartInit   0x000b44    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
895
                 uartPutc   0x000a90    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
891
                 uartPutc   0x000b5c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
896
                 uartPuts   0x000aac    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
892
                 uartPuts   0x000b78    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
897
                uartPutrs   0x000aec    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
893
                uartPutrs   0x000bb8    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
898
                 uartBusy   0x000b30    program     static F:\MCP\projects\CAN\canNode\Source\uart.c
894
                 uartBusy   0x000bfc    program     static F:\MCP\projects\CAN\canNode\Source\uart.c
899
                  uartGet   0x000b3c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
895
                  uartGet   0x000c08    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
900
                  uartISR   0x000b40    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
896
                  uartISR   0x000c0c    program     extern F:\MCP\projects\CAN\canNode\Source\uart.c
901
                _do_cinit   0x000b5a    program     extern C:\MCC18\src\traditional\startup\c018i.c
897
                _do_cinit   0x000c26    program     extern C:\MCC18\src\traditional\startup\c018i.c
902
                     test   0x000b74    program     static                          
898
                     test   0x000c40    program     static                          
903
                copy_loop   0x000bcc    program     static                          
899
                copy_loop   0x000c98    program     static                          
904
            copy_one_byte   0x000bd2    program     static                          
900
            copy_one_byte   0x000c9e    program     static                          
905
             done_copying   0x000be0    program     static                          
901
             done_copying   0x000cac    program     static                          
906
       ___return_lbl00002   0x000bf6    program     static                          
902
                     done   0x000cc2    program     static                          
907
                     done   0x000bf6    program     static                          
903
       ___return_lbl00002   0x000cc2    program     static                          
908
                 tickInit   0x000bf8    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
904
                 tickInit   0x000cc4    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
909
                  tickGet   0x000c0c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
905
                  tickGet   0x000cd8    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
910
               tickUpdate   0x000c1e    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
906
               tickUpdate   0x000cea    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
911
                 _startup   0x000c3a    program     extern C:\MCC18\src\traditional\startup\c018i.c
907
                 _startup   0x000d06    program     extern C:\MCC18\src\traditional\startup\c018i.c
912
                     loop   0x000c4a    program     static                          
908
                     loop   0x000d16    program     static                          
913
       ___return_lbl00001   0x000c50    program     static                          
909
       ___return_lbl00001   0x000d1c    program     static                          
914
               __string_1   0x000c52    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
910
               __string_1   0x000d1e    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
915
               __string_0   0x000c60    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
911
               __string_0   0x000d2c    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
916
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\Main.c
912
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\Main.c
917
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\CAN.c
913
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\CAN.c
918
                  __REMB3   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
914
                  __REMB3   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
919
                 __AARGB7   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
915
                 __AARGB7   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
920
                  __REMB2   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
916
                  __REMB2   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm