Subversion Repositories HomeAutomation

Rev

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

Rev 87 Rev 89
Line 1... Line 1...
1
MPLINK 4.02, Linker
1
MPLINK 4.02, Linker
2
Linker Map File - Created Tue Nov 14 11:19:21 2006
2
Linker Map File - Created Tue Nov 14 11:41:55 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   0x00042e
12
              .code_CAN.o       code   0x001044    program   0x00042e
13
             .code_Main.o       code   0x001472    program   0x0001c4
13
             .code_Main.o       code   0x001472    program   0x0001c8
14
               _cinit_scn       code   0x001636    program   0x00009e
14
               _cinit_scn       code   0x00163a    program   0x00009e
15
             .code_Tick.o       code   0x0016d4    program   0x000044
15
             .code_Tick.o       code   0x0016d8    program   0x000044
16
             _startup_scn       code   0x001718    program   0x000018
16
             _startup_scn       code   0x00171c    program   0x000018
17
          .romdata_Main.o    romdata   0x001730    program   0x000000
17
          .romdata_Main.o    romdata   0x001734    program   0x000000
18
           .romdata_CAN.o    romdata   0x001730    program   0x000000
18
           .romdata_CAN.o    romdata   0x001734    program   0x000000
19
          .romdata_Tick.o    romdata   0x001730    program   0x000000
19
          .romdata_Tick.o    romdata   0x001734    program   0x000000
20
          .idata_Tick.o_i    romdata   0x001730    program   0x000004
20
          .idata_Tick.o_i    romdata   0x001734    program   0x000004
21
         .romdata_c018i.o    romdata   0x001730    program   0x000000
21
         .romdata_c018i.o    romdata   0x001734    program   0x000000
22
         .idata_c018i.o_i    romdata   0x001730    program   0x000000
22
         .idata_c018i.o_i    romdata   0x001734    program   0x000000
23
          .idata_Main.o_i    romdata   0x001734    program   0x000008
23
          .idata_Main.o_i    romdata   0x001738    program   0x000008
24
           .idata_CAN.o_i    romdata   0x00173c    program   0x000000
24
           .idata_CAN.o_i    romdata   0x001740    program   0x000000
25
            .code_c018i.o       code   0x00173c    program   0x000000
25
            .code_c018i.o       code   0x001740    program   0x000000
26
                 .tmpdata      udata   0x000000       data   0x00000e
26
                 .tmpdata      udata   0x000000       data   0x00000e
27
                MATH_DATA      udata   0x00000e       data   0x00000b
27
                MATH_DATA      udata   0x00000e       data   0x00000b
28
           .udata_c018i.o      udata   0x000060       data   0x00000a
28
           .udata_c018i.o      udata   0x000060       data   0x00000a
29
            .idata_Main.o      idata   0x00006a       data   0x000008
29
            .idata_Main.o      idata   0x00006a       data   0x000008
30
            .idata_Tick.o      idata   0x000072       data   0x000004
30
            .idata_Tick.o      idata   0x000072       data   0x000004
Line 57... Line 57...
57
                           ---------   ---------      
57
                           ---------   ---------      
58
                            0x000000    0x000005      
58
                            0x000000    0x000005      
59
                            0x001000    0x001005      
59
                            0x001000    0x001005      
60
                            0x001008    0x00100d      
60
                            0x001008    0x00100d      
61
                            0x001018    0x00101d      
61
                            0x001018    0x00101d      
62
                            0x00102a    0x00173b      
62
                            0x00102a    0x00173f      
63
            1834 out of 99352 program addresses used, program memory utilization is 1%
63
            1838 out of 99352 program addresses used, program memory utilization is 1%
64
 
64
 
65
 
65
 
66
 
66
 
67
                              Symbols - Sorted by Name
67
                              Symbols - Sorted by Name
68
                     Name    Address   Location    Storage File                     
68
                     Name    Address   Location    Storage File                     
69
                ---------  ---------  ---------  --------- ---------                
69
                ---------  ---------  ---------  --------- ---------                
70
       ___case_0_lbl00010   0x001614    program     static                          
70
       ___case_0_lbl00010   0x001618    program     static                          
71
         ___else_lbl00032   0x001306    program     static                          
71
         ___else_lbl00032   0x001306    program     static                          
72
         ___else_lbl00036   0x00141a    program     static                          
72
         ___else_lbl00036   0x00141a    program     static                          
73
           ___if_lbl00009   0x00162c    program     static                          
73
           ___if_lbl00009   0x001630    program     static                          
74
           ___if_lbl00029   0x0012e8    program     static                          
74
           ___if_lbl00029   0x0012e8    program     static                          
75
           ___if_lbl00030   0x0012f6    program     static                          
75
           ___if_lbl00030   0x0012f6    program     static                          
76
           ___if_lbl00031   0x00130a    program     static                          
76
           ___if_lbl00031   0x00130a    program     static                          
77
           ___if_lbl00034   0x001334    program     static                          
77
           ___if_lbl00034   0x001334    program     static                          
78
           ___if_lbl00035   0x001420    program     static                          
78
           ___if_lbl00035   0x001420    program     static                          
79
       ___return_lbl00000   0x000004    program     static                          
79
       ___return_lbl00000   0x000004    program     static                          
80
       ___return_lbl00001   0x00172e    program     static                          
80
       ___return_lbl00001   0x001732    program     static                          
81
       ___return_lbl00002   0x0016d2    program     static                          
81
       ___return_lbl00002   0x0016d6    program     static                          
-
 
82
       ___return_lbl00004   0x0015a2    program     static                          
82
       ___return_lbl00007   0x00162e    program     static                          
83
       ___return_lbl00007   0x001632    program     static                          
83
       ___return_lbl00011   0x001004    program     static                          
84
       ___return_lbl00011   0x001004    program     static                          
84
       ___return_lbl00012   0x00100c    program     static                          
85
       ___return_lbl00012   0x00100c    program     static                          
85
       ___return_lbl00013   0x00101c    program     static                          
86
       ___return_lbl00013   0x00101c    program     static                          
86
       ___return_lbl00028   0x00146a    program     static                          
87
       ___return_lbl00028   0x00146a    program     static                          
87
   ___switchexit_lbl00008   0x00162e    program     static                          
88
   ___switchexit_lbl00008   0x001632    program     static                          
88
              __tmplbl_13   0x001328    program     static                          
89
              __tmplbl_13   0x001328    program     static                          
89
               __tmplbl_3   0x001330    program     static                          
90
               __tmplbl_3   0x001330    program     static                          
90
               __tmplbl_4   0x001314    program     static                          
91
               __tmplbl_4   0x001314    program     static                          
91
                _do_cinit   0x001636    program     extern C:\MCC18\src\traditional\startup\c018i.c
92
                _do_cinit   0x00163a    program     extern C:\MCC18\src\traditional\startup\c018i.c
92
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
93
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
93
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
94
                _high_ISR   0x001008    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
94
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
95
                 _low_ISR   0x001018    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
95
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
96
                   _reset   0x001000    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
96
                 _startup   0x001718    program     extern C:\MCC18\src\traditional\startup\c018i.c
97
                 _startup   0x00171c    program     extern C:\MCC18\src\traditional\startup\c018i.c
97
             canGetPacket   0x00113c    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
98
             canGetPacket   0x00113c    program     static F:\MCP\projects\CAN\canBase\Source\CAN.c
98
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
99
                   canISR   0x00109a    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
99
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
100
                  canInit   0x001044    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
100
                 canParse   0x001604    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
101
                 canParse   0x001606    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
101
           canSendMessage   0x0012d2    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
102
           canSendMessage   0x0012d2    program     extern F:\MCP\projects\CAN\canBase\Source\CAN.c
102
                copy_loop   0x0016a8    program     static                          
103
                copy_loop   0x0016ac    program     static                          
103
            copy_one_byte   0x0016ae    program     static                          
104
            copy_one_byte   0x0016b2    program     static                          
104
                     done   0x0016d2    program     static                          
105
                     done   0x0016d6    program     static                          
105
             done_copying   0x0016bc    program     static                          
106
             done_copying   0x0016c0    program     static                          
106
                 high_isr   0x00154e    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
107
                 high_isr   0x00154e    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
107
                     loop   0x001728    program     static                          
108
                     loop   0x00172c    program     static                          
108
                  low_isr   0x0015e8    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
109
                  low_isr   0x0015ea    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
109
                     main   0x001472    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
110
                     main   0x001472    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
110
                 mainInit   0x0015fa    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
111
                 mainInit   0x0015fc    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
111
                     test   0x001650    program     static                          
112
                     test   0x001654    program     static                          
112
                  tickGet   0x0016e8    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
113
                  tickGet   0x0016ec    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
113
                 tickInit   0x0016d4    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
114
                 tickInit   0x0016d8    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
114
               tickUpdate   0x0016fc    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
115
               tickUpdate   0x001700    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
115
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
116
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
116
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
117
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
117
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
118
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
118
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
119
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
119
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
120
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
Line 876... Line 877...
876
         ___else_lbl00036   0x00141a    program     static                          
877
         ___else_lbl00036   0x00141a    program     static                          
877
           ___if_lbl00035   0x001420    program     static                          
878
           ___if_lbl00035   0x001420    program     static                          
878
       ___return_lbl00028   0x00146a    program     static                          
879
       ___return_lbl00028   0x00146a    program     static                          
879
                     main   0x001472    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
880
                     main   0x001472    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
880
                 high_isr   0x00154e    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
881
                 high_isr   0x00154e    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
882
       ___return_lbl00004   0x0015a2    program     static                          
881
                  low_isr   0x0015e8    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
883
                  low_isr   0x0015ea    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
882
                 mainInit   0x0015fa    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
884
                 mainInit   0x0015fc    program     static F:\MCP\projects\CAN\canBase\Source\Main.c
883
                 canParse   0x001604    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
885
                 canParse   0x001606    program     extern F:\MCP\projects\CAN\canBase\Source\Main.c
884
       ___case_0_lbl00010   0x001614    program     static                          
886
       ___case_0_lbl00010   0x001618    program     static                          
885
           ___if_lbl00009   0x00162c    program     static                          
887
           ___if_lbl00009   0x001630    program     static                          
886
   ___switchexit_lbl00008   0x00162e    program     static                          
888
   ___switchexit_lbl00008   0x001632    program     static                          
887
       ___return_lbl00007   0x00162e    program     static                          
889
       ___return_lbl00007   0x001632    program     static                          
888
                _do_cinit   0x001636    program     extern C:\MCC18\src\traditional\startup\c018i.c
890
                _do_cinit   0x00163a    program     extern C:\MCC18\src\traditional\startup\c018i.c
889
                     test   0x001650    program     static                          
891
                     test   0x001654    program     static                          
890
                copy_loop   0x0016a8    program     static                          
892
                copy_loop   0x0016ac    program     static                          
891
            copy_one_byte   0x0016ae    program     static                          
893
            copy_one_byte   0x0016b2    program     static                          
892
             done_copying   0x0016bc    program     static                          
894
             done_copying   0x0016c0    program     static                          
893
                     done   0x0016d2    program     static                          
895
                     done   0x0016d6    program     static                          
894
       ___return_lbl00002   0x0016d2    program     static                          
896
       ___return_lbl00002   0x0016d6    program     static                          
895
                 tickInit   0x0016d4    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
897
                 tickInit   0x0016d8    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
896
                  tickGet   0x0016e8    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
898
                  tickGet   0x0016ec    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
897
               tickUpdate   0x0016fc    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
899
               tickUpdate   0x001700    program     extern F:\MCP\projects\CAN\canBase\Source\Tick.c
898
                 _startup   0x001718    program     extern C:\MCC18\src\traditional\startup\c018i.c
900
                 _startup   0x00171c    program     extern C:\MCC18\src\traditional\startup\c018i.c
899
                     loop   0x001728    program     static                          
901
                     loop   0x00172c    program     static                          
900
       ___return_lbl00001   0x00172e    program     static                          
902
       ___return_lbl00001   0x001732    program     static                          
901
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\CAN.c
903
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\CAN.c
902
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\Main.c
904
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBase\Source\Main.c
903
                  __REMB3   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
905
                  __REMB3   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
904
                 __AARGB7   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
906
                 __AARGB7   0x00000e       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
905
                  __REMB2   0x00000f       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
907
                  __REMB2   0x00000f       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm