Subversion Repositories HomeAutomation

Rev

Rev 100 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 100 Rev 103
Line 1... Line 1...
1
MPLINK 4.02, Linker
1
MPLINK 4.02, Linker
2
Linker Map File - Created Wed Nov 15 09:38:23 2006
2
Linker Map File - Created Wed Nov 15 10:03:00 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
  _RESET_INTERRUPT_VECTOR       code   0x001000    program   0x000006
8
  _RESET_INTERRUPT_VECTOR       code   0x001000    program   0x000006
9
   _HIGH_INTERRUPT_VECTOR       code   0x001008    program   0x000006
9
   _HIGH_INTERRUPT_VECTOR       code   0x001008    program   0x000006
10
    _LOW_INTERRUPT_VECTOR       code   0x001018    program   0x000006
10
    _LOW_INTERRUPT_VECTOR       code   0x001018    program   0x000006
11
                   .cinit    romdata   0x00102a    program   0x00001a
11
                   .cinit    romdata   0x00102a    program   0x00001a
12
              .code_CAN.o       code   0x001044    program   0x0003cc
12
              .code_CAN.o       code   0x001044    program   0x0003cc
13
             .code_Main.o       code   0x001410    program   0x000264
13
             .code_Main.o       code   0x001410    program   0x0002ec
14
         .code_EEAccess.o       code   0x001674    program   0x0000ac
14
         .code_EEAccess.o       code   0x0016fc    program   0x0000ac
15
               _cinit_scn       code   0x001720    program   0x00009e
15
               _cinit_scn       code   0x0017a8    program   0x00009e
16
             .code_Tick.o       code   0x0017be    program   0x000044
16
             .code_Tick.o       code   0x001846    program   0x000044
17
             _startup_scn       code   0x001802    program   0x000018
17
             _startup_scn       code   0x00188a    program   0x000018
18
          .idata_Tick.o_i    romdata   0x00181a    program   0x000004
18
          .idata_Tick.o_i    romdata   0x0018a2    program   0x000004
19
          .romdata_Tick.o    romdata   0x00181a    program   0x000000
19
          .romdata_Tick.o    romdata   0x0018a2    program   0x000000
20
           .romdata_CAN.o    romdata   0x00181a    program   0x000000
20
           .romdata_CAN.o    romdata   0x0018a2    program   0x000000
21
          .romdata_Main.o    romdata   0x00181a    program   0x000000
21
          .romdata_Main.o    romdata   0x0018a2    program   0x000000
22
         .romdata_c018i.o    romdata   0x00181a    program   0x000000
22
         .romdata_c018i.o    romdata   0x0018a2    program   0x000000
23
      .romdata_EEAccess.o    romdata   0x00181a    program   0x000000
23
      .romdata_EEAccess.o    romdata   0x0018a2    program   0x000000
24
         .idata_c018i.o_i    romdata   0x00181a    program   0x000000
24
         .idata_c018i.o_i    romdata   0x0018a2    program   0x000000
25
          .idata_Main.o_i    romdata   0x00181e    program   0x00000b
25
          .idata_Main.o_i    romdata   0x0018a6    program   0x00000b
26
           .idata_CAN.o_i    romdata   0x001829    program   0x000000
26
           .idata_CAN.o_i    romdata   0x0018b1    program   0x000000
27
      .idata_EEAccess.o_i    romdata   0x001829    program   0x000000
27
      .idata_EEAccess.o_i    romdata   0x0018b1    program   0x000000
28
            .code_c018i.o       code   0x00182a    program   0x000000
28
            .code_c018i.o       code   0x0018b2    program   0x000000
29
                 .tmpdata      udata   0x000000       data   0x00000e
29
                 .tmpdata      udata   0x000000       data   0x00000e
30
                MATH_DATA      udata   0x00000e       data   0x00000b
30
                MATH_DATA      udata   0x00000e       data   0x00000b
31
            .idata_Main.o      idata   0x000060       data   0x00000b
31
            .idata_Main.o      idata   0x000060       data   0x00000b
32
           .udata_c018i.o      udata   0x00006b       data   0x00000a
32
           .udata_c018i.o      udata   0x00006b       data   0x00000a
33
            .idata_Tick.o      idata   0x000075       data   0x000004
33
            .idata_Tick.o      idata   0x000075       data   0x000004
Line 62... Line 62...
62
                           ---------   ---------      
62
                           ---------   ---------      
63
                            0x000000    0x000005      
63
                            0x000000    0x000005      
64
                            0x001000    0x001005      
64
                            0x001000    0x001005      
65
                            0x001008    0x00100d      
65
                            0x001008    0x00100d      
66
                            0x001018    0x00101d      
66
                            0x001018    0x00101d      
67
                            0x00102a    0x001828      
67
                            0x00102a    0x0018b0      
68
            2071 out of 99352 program addresses used, program memory utilization is 2%
68
            2207 out of 99352 program addresses used, program memory utilization is 2%
69
 
69
 
70
 
70
 
71
 
71
 
72
                              Symbols - Sorted by Name
72
                              Symbols - Sorted by Name
73
                     Name    Address   Location    Storage File                     
73
                     Name    Address   Location    Storage File                     
74
                ---------  ---------  ---------  --------- ---------                
74
                ---------  ---------  ---------  --------- ---------                
75
                   EERead   0x001674    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
75
                   EERead   0x0016fc    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
76
                  EEWrite   0x0016be    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
76
                  EEWrite   0x001746    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
77
       ___case_0_lbl00013   0x00161e    program     static                          
77
       ___case_0_lbl00015   0x00161e    program     static                          
-
 
78
       ___case_1_lbl00012   0x001674    program     static                          
-
 
79
       ___case_6_lbl00013   0x001678    program     static                          
78
         ___else_lbl00018   0x0012a4    program     static                          
80
         ___else_lbl00018   0x0012a4    program     static                          
79
         ___else_lbl00022   0x0013b8    program     static                          
81
         ___else_lbl00022   0x0013b8    program     static                          
80
           ___if_lbl00012   0x00166a    program     static                          
82
           ___if_lbl00014   0x0016f2    program     static                          
81
           ___if_lbl00015   0x001286    program     static                          
83
           ___if_lbl00015   0x001286    program     static                          
82
           ___if_lbl00016   0x001294    program     static                          
84
           ___if_lbl00016   0x001294    program     static                          
83
           ___if_lbl00017   0x0012a8    program     static                          
85
           ___if_lbl00017   0x0012a8    program     static                          
84
           ___if_lbl00020   0x0012d2    program     static                          
86
           ___if_lbl00020   0x0012d2    program     static                          
85
           ___if_lbl00021   0x0013be    program     static                          
87
           ___if_lbl00021   0x0013be    program     static                          
86
       ___return_lbl00000   0x000004    program     static                          
88
       ___return_lbl00000   0x000004    program     static                          
87
       ___return_lbl00001   0x001818    program     static                          
89
       ___return_lbl00001   0x0018a0    program     static                          
88
       ___return_lbl00002   0x0017bc    program     static                          
90
       ___return_lbl00002   0x001844    program     static                          
89
       ___return_lbl00005   0x0015a8    program     static                          
91
       ___return_lbl00005   0x0015a8    program     static                          
90
       ___return_lbl00008   0x00166c    program     static                          
92
       ___return_lbl00008   0x0016f4    program     static                          
91
       ___return_lbl00014   0x001004    program     static                          
-
 
92
       ___return_lbl00014   0x001408    program     static                          
93
       ___return_lbl00014   0x001408    program     static                          
-
 
94
       ___return_lbl00016   0x001004    program     static                          
93
       ___return_lbl00015   0x00100c    program     static                          
95
       ___return_lbl00017   0x00100c    program     static                          
94
       ___return_lbl00016   0x00101c    program     static                          
96
       ___return_lbl00018   0x00101c    program     static                          
95
   ___switchexit_lbl00009   0x00166c    program     static                          
97
   ___switchexit_lbl00009   0x0016f4    program     static                          
-
 
98
   ___switchexit_lbl00011   0x0016f2    program     static                          
96
               __tmplbl_1   0x001668    program     static                          
99
               __tmplbl_1   0x001652    program     static                          
97
               __tmplbl_2   0x00163e    program     static                          
100
               __tmplbl_2   0x001628    program     static                          
98
               __tmplbl_3   0x001634    program     static                          
101
               __tmplbl_3   0x001666    program     static                          
99
               __tmplbl_3   0x0012ce    program     static                          
102
               __tmplbl_3   0x0012ce    program     static                          
-
 
103
               __tmplbl_4   0x001670    program     static                          
100
               __tmplbl_4   0x0012b2    program     static                          
104
               __tmplbl_4   0x0012b2    program     static                          
101
               __tmplbl_8   0x0012c6    program     static                          
105
               __tmplbl_8   0x0012c6    program     static                          
102
                _do_cinit   0x001720    program     extern C:\MCC18\src\traditional\startup\c018i.c
106
                _do_cinit   0x0017a8    program     extern C:\MCC18\src\traditional\startup\c018i.c
103
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
107
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
104
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
108
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
105
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
109
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
106
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
110
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
107
                 _startup   0x001802    program     extern C:\MCC18\src\traditional\startup\c018i.c
111
                 _startup   0x00188a    program     extern C:\MCC18\src\traditional\startup\c018i.c
108
             canGetPacket   0x0010da    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
112
             canGetPacket   0x0010da    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
109
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
113
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
110
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
114
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
111
                 canParse   0x00160c    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
115
                 canParse   0x00160c    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
112
           canSendMessage   0x001270    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
116
           canSendMessage   0x001270    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
113
                copy_loop   0x001792    program     static                          
117
                copy_loop   0x00181a    program     static                          
114
            copy_one_byte   0x001798    program     static                          
118
            copy_one_byte   0x001820    program     static                          
115
                     done   0x0017bc    program     static                          
119
                     done   0x001844    program     static                          
116
             done_copying   0x0017a6    program     static                          
120
             done_copying   0x00182e    program     static                          
117
                 high_isr   0x001554    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
121
                 high_isr   0x001554    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
118
                     loop   0x001812    program     static                          
122
                     loop   0x00189a    program     static                          
119
                  low_isr   0x0015f0    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
123
                  low_isr   0x0015f0    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
120
                     main   0x001410    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
124
                     main   0x001410    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
121
                 mainInit   0x001602    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
125
                 mainInit   0x001602    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
122
                     test   0x00173a    program     static                          
126
                     test   0x0017c2    program     static                          
123
                  tickGet   0x0017d2    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
127
                  tickGet   0x00185a    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
124
                 tickInit   0x0017be    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
128
                 tickInit   0x001846    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
125
               tickUpdate   0x0017e6    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
129
               tickUpdate   0x00186e    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
126
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
130
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
127
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
131
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
128
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
132
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
129
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
133
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
130
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
134
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
Line 868... Line 872...
868
                     Name    Address   Location    Storage File                     
872
                     Name    Address   Location    Storage File                     
869
                ---------  ---------  ---------  --------- ---------                
873
                ---------  ---------  ---------  --------- ---------                
870
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
874
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
871
       ___return_lbl00000   0x000004    program     static                          
875
       ___return_lbl00000   0x000004    program     static                          
872
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
876
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
873
       ___return_lbl00014   0x001004    program     static                          
877
       ___return_lbl00016   0x001004    program     static                          
874
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
878
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
875
       ___return_lbl00015   0x00100c    program     static                          
879
       ___return_lbl00017   0x00100c    program     static                          
876
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
880
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
877
       ___return_lbl00016   0x00101c    program     static                          
881
       ___return_lbl00018   0x00101c    program     static                          
878
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
882
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
879
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
883
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
880
             canGetPacket   0x0010da    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
884
             canGetPacket   0x0010da    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
881
           canSendMessage   0x001270    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
885
           canSendMessage   0x001270    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
882
           ___if_lbl00015   0x001286    program     static                          
886
           ___if_lbl00015   0x001286    program     static                          
Line 894... Line 898...
894
                 high_isr   0x001554    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
898
                 high_isr   0x001554    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
895
       ___return_lbl00005   0x0015a8    program     static                          
899
       ___return_lbl00005   0x0015a8    program     static                          
896
                  low_isr   0x0015f0    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
900
                  low_isr   0x0015f0    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
897
                 mainInit   0x001602    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
901
                 mainInit   0x001602    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
898
                 canParse   0x00160c    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
902
                 canParse   0x00160c    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
899
       ___case_0_lbl00013   0x00161e    program     static                          
903
       ___case_0_lbl00015   0x00161e    program     static                          
900
               __tmplbl_3   0x001634    program     static                          
904
               __tmplbl_2   0x001628    program     static                          
901
               __tmplbl_2   0x00163e    program     static                          
905
               __tmplbl_1   0x001652    program     static                          
902
               __tmplbl_1   0x001668    program     static                          
906
               __tmplbl_3   0x001666    program     static                          
-
 
907
               __tmplbl_4   0x001670    program     static                          
-
 
908
       ___case_1_lbl00012   0x001674    program     static                          
-
 
909
       ___case_6_lbl00013   0x001678    program     static                          
-
 
910
   ___switchexit_lbl00011   0x0016f2    program     static                          
903
           ___if_lbl00012   0x00166a    program     static                          
911
           ___if_lbl00014   0x0016f2    program     static                          
904
   ___switchexit_lbl00009   0x00166c    program     static                          
912
   ___switchexit_lbl00009   0x0016f4    program     static                          
905
       ___return_lbl00008   0x00166c    program     static                          
913
       ___return_lbl00008   0x0016f4    program     static                          
906
                   EERead   0x001674    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
914
                   EERead   0x0016fc    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
907
                  EEWrite   0x0016be    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
915
                  EEWrite   0x001746    program     extern F:\MCP\projects\CAN\Include\EEAccess.c
908
                _do_cinit   0x001720    program     extern C:\MCC18\src\traditional\startup\c018i.c
916
                _do_cinit   0x0017a8    program     extern C:\MCC18\src\traditional\startup\c018i.c
909
                     test   0x00173a    program     static                          
917
                     test   0x0017c2    program     static                          
910
                copy_loop   0x001792    program     static                          
918
                copy_loop   0x00181a    program     static                          
911
            copy_one_byte   0x001798    program     static                          
919
            copy_one_byte   0x001820    program     static                          
912
             done_copying   0x0017a6    program     static                          
920
             done_copying   0x00182e    program     static                          
913
                     done   0x0017bc    program     static                          
921
                     done   0x001844    program     static                          
914
       ___return_lbl00002   0x0017bc    program     static                          
922
       ___return_lbl00002   0x001844    program     static                          
915
                 tickInit   0x0017be    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
923
                 tickInit   0x001846    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
916
                  tickGet   0x0017d2    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
924
                  tickGet   0x00185a    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
917
               tickUpdate   0x0017e6    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
925
               tickUpdate   0x00186e    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
918
                 _startup   0x001802    program     extern C:\MCC18\src\traditional\startup\c018i.c
926
                 _startup   0x00188a    program     extern C:\MCC18\src\traditional\startup\c018i.c
919
                     loop   0x001812    program     static                          
927
                     loop   0x00189a    program     static                          
920
       ___return_lbl00001   0x001818    program     static                          
928
       ___return_lbl00001   0x0018a0    program     static                          
921
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\Include\EEAccess.c
929
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\Include\EEAccess.c
922
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\Main.c
930
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\Main.c
923
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\CAN.c
931
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\CAN.c
924
                 __AARGB7   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
932
                 __AARGB7   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
925
                  __REMB3   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
933
                  __REMB3   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm