Subversion Repositories HomeAutomation

Rev

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

Rev 56 Rev 64
Line 1... Line 1...
1
MPLINK 4.02, Linker
1
MPLINK 4.02, Linker
2
Linker Map File - Created Wed Oct 25 15:33:05 2006
2
Linker Map File - Created Sun Oct 29 21:11:04 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   0x002008    program   0x000006
9
                lowVector       code   0x000018    program   0x000006
9
                lowVector       code   0x002018    program   0x000006
10
                   .cinit    romdata   0x00002a    program   0x00001a
10
                   .cinit    romdata   0x00202a    program   0x00001a
11
              .code_CAN.o       code   0x000044    program   0x00051a
11
              .code_CAN.o       code   0x002044    program   0x00051a
12
             .code_Main.o       code   0x00055e    program   0x000450
12
             .code_Main.o       code   0x00255e    program   0x000450
13
               _cinit_scn       code   0x0009ae    program   0x00009e
13
               _cinit_scn       code   0x0029ae    program   0x00009e
14
             .code_Tick.o       code   0x000a4c    program   0x000042
14
             .code_Tick.o       code   0x002a4c    program   0x000042
15
             _startup_scn       code   0x000a8e    program   0x000018
15
             _startup_scn       code   0x002a8e    program   0x000018
16
          .romdata_Main.o    romdata   0x000aa6    program   0x000000
16
          .romdata_Main.o    romdata   0x002aa6    program   0x000000
17
           .romdata_CAN.o    romdata   0x000aa6    program   0x000000
17
           .romdata_CAN.o    romdata   0x002aa6    program   0x000000
18
          .romdata_Tick.o    romdata   0x000aa6    program   0x000000
18
          .romdata_Tick.o    romdata   0x002aa6    program   0x000000
19
          .idata_Tick.o_i    romdata   0x000aa6    program   0x000004
19
          .idata_Tick.o_i    romdata   0x002aa6    program   0x000004
20
         .romdata_c018i.o    romdata   0x000aa6    program   0x000000
20
         .romdata_c018i.o    romdata   0x002aa6    program   0x000000
21
         .idata_c018i.o_i    romdata   0x000aa6    program   0x000000
21
         .idata_c018i.o_i    romdata   0x002aa6    program   0x000000
22
          .idata_Main.o_i    romdata   0x000aaa    program   0x00000a
22
          .idata_Main.o_i    romdata   0x002aaa    program   0x00000a
23
           .idata_CAN.o_i    romdata   0x000ab4    program   0x000000
23
           .idata_CAN.o_i    romdata   0x002ab4    program   0x000000
24
            .code_c018i.o       code   0x000ab4    program   0x000000
24
            .code_c018i.o       code   0x002ab4    program   0x000000
25
                 .tmpdata      udata   0x000000       data   0x000014
25
                 .tmpdata      udata   0x000000       data   0x000014
26
                MATH_DATA      udata   0x000014       data   0x00000b
26
                MATH_DATA      udata   0x000014       data   0x00000b
27
              HighISR_tmp      udata   0x00001f       data   0x000004
27
              HighISR_tmp      udata   0x00001f       data   0x000004
28
           .udata_c018i.o      udata   0x000060       data   0x00000a
28
           .udata_c018i.o      udata   0x000060       data   0x00000a
29
            .idata_Main.o      idata   0x00006a       data   0x00000a
29
            .idata_Main.o      idata   0x00006a       data   0x00000a
Line 54... Line 54...
54
 
54
 
55
                              Program Memory Usage 
55
                              Program Memory Usage 
56
                               Start         End      
56
                               Start         End      
57
                           ---------   ---------      
57
                           ---------   ---------      
58
                            0x000000    0x000005      
58
                            0x000000    0x000005      
59
                            0x000008    0x00000d      
59
                            0x002008    0x00200d      
60
                            0x000018    0x00001d      
60
                            0x002018    0x00201d      
61
                            0x00002a    0x000ab3      
61
                            0x00202a    0x002ab3      
62
            2716 out of 99352 program addresses used, program memory utilization is 2%
62
            2716 out of 99352 program addresses used, program memory utilization is 2%
63
 
63
 
64
 
64
 
65
 
65
 
66
                              Symbols - Sorted by Name
66
                              Symbols - Sorted by Name
67
                     Name    Address   Location    Storage File                     
67
                     Name    Address   Location    Storage File                     
68
                ---------  ---------  ---------  --------- ---------                
68
                ---------  ---------  ---------  --------- ---------                
69
                  HighISR   0x0006c2    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
69
                  HighISR   0x0026c2    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
70
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
70
               HighVector   0x002008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
71
                   LowISR   0x00089a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
71
                   LowISR   0x00289a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
72
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
72
                LowVector   0x002018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
73
           ___?:_lbl00047   0x000538    program     static                          
73
           ___?:_lbl00047   0x002538    program     static                          
74
           ___?:_lbl00048   0x000536    program     static                          
74
           ___?:_lbl00048   0x002536    program     static                          
75
         ___else_lbl00038   0x00038a    program     static                          
75
         ___else_lbl00038   0x00238a    program     static                          
76
         ___else_lbl00042   0x00047c    program     static                          
76
         ___else_lbl00042   0x00247c    program     static                          
77
         ___else_lbl00044   0x0004ea    program     static                          
77
         ___else_lbl00044   0x0024ea    program     static                          
78
         ___else_lbl00046   0x0004fa    program     static                          
78
         ___else_lbl00046   0x0024fa    program     static                          
79
           ___if_lbl00035   0x00036c    program     static                          
79
           ___if_lbl00035   0x00236c    program     static                          
80
           ___if_lbl00036   0x00037a    program     static                          
80
           ___if_lbl00036   0x00237a    program     static                          
81
           ___if_lbl00037   0x00038e    program     static                          
81
           ___if_lbl00037   0x00238e    program     static                          
82
           ___if_lbl00040   0x0003b8    program     static                          
82
           ___if_lbl00040   0x0023b8    program     static                          
83
           ___if_lbl00041   0x0004da    program     static                          
83
           ___if_lbl00041   0x0024da    program     static                          
84
           ___if_lbl00043   0x0004f0    program     static                          
84
           ___if_lbl00043   0x0024f0    program     static                          
85
           ___if_lbl00045   0x0004fc    program     static                          
85
           ___if_lbl00045   0x0024fc    program     static                          
86
       ___return_lbl00000   0x000004    program     static                          
86
       ___return_lbl00000   0x000004    program     static                          
87
       ___return_lbl00001   0x000aa4    program     static                          
87
       ___return_lbl00001   0x002aa4    program     static                          
88
       ___return_lbl00002   0x000a4a    program     static                          
88
       ___return_lbl00002   0x002a4a    program     static                          
89
       ___return_lbl00012   0x00000c    program     static                          
89
       ___return_lbl00012   0x00200c    program     static                          
90
       ___return_lbl00014   0x00001c    program     static                          
90
       ___return_lbl00014   0x00201c    program     static                          
91
       ___return_lbl00034   0x000556    program     static                          
91
       ___return_lbl00034   0x002556    program     static                          
92
              __tmplbl_14   0x0003ac    program     static                          
92
              __tmplbl_14   0x0023ac    program     static                          
93
               __tmplbl_3   0x0003b4    program     static                          
93
               __tmplbl_3   0x0023b4    program     static                          
94
               __tmplbl_4   0x000398    program     static                          
94
               __tmplbl_4   0x002398    program     static                          
95
                _do_cinit   0x0009ae    program     extern C:\MCC18\src\traditional\startup\c018i.c
95
                _do_cinit   0x0029ae    program     extern C:\MCC18\src\traditional\startup\c018i.c
96
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
96
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
97
                 _startup   0x000a8e    program     extern C:\MCC18\src\traditional\startup\c018i.c
97
                 _startup   0x002a8e    program     extern C:\MCC18\src\traditional\startup\c018i.c
98
             canGetPacket   0x00011e    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
98
             canGetPacket   0x00211e    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
99
                   canISR   0x000096    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
99
                   canISR   0x002096    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
100
                  canInit   0x000044    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
100
                  canInit   0x002044    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
101
                 canParse   0x0008cc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
101
                 canParse   0x0028cc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
102
           canSendMessage   0x000356    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
102
           canSendMessage   0x002356    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
103
                copy_loop   0x000a20    program     static                          
103
                copy_loop   0x002a20    program     static                          
104
            copy_one_byte   0x000a26    program     static                          
104
            copy_one_byte   0x002a26    program     static                          
105
                     done   0x000a4a    program     static                          
105
                     done   0x002a4a    program     static                          
106
             done_copying   0x000a34    program     static                          
106
             done_copying   0x002a34    program     static                          
107
                     loop   0x000a9e    program     static                          
107
                     loop   0x002a9e    program     static                          
108
                     main   0x00055e    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
108
                     main   0x00255e    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
109
                 mainInit   0x0008bc    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
109
                 mainInit   0x0028bc    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
110
                     test   0x0009c8    program     static                          
110
                     test   0x0029c8    program     static                          
111
                  tickGet   0x000a60    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
111
                  tickGet   0x002a60    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
112
                 tickInit   0x000a4c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
112
                 tickInit   0x002a4c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
113
               tickUpdate   0x000a72    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
113
               tickUpdate   0x002a72    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
114
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
114
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
115
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
115
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
116
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
116
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
117
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
117
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
118
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
118
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
Line 854... Line 854...
854
                              Symbols - Sorted by Address
854
                              Symbols - Sorted by Address
855
                     Name    Address   Location    Storage File                     
855
                     Name    Address   Location    Storage File                     
856
                ---------  ---------  ---------  --------- ---------                
856
                ---------  ---------  ---------  --------- ---------                
857
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
857
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
858
       ___return_lbl00000   0x000004    program     static                          
858
       ___return_lbl00000   0x000004    program     static                          
859
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
859
               HighVector   0x002008    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
860
       ___return_lbl00012   0x00000c    program     static                          
860
       ___return_lbl00012   0x00200c    program     static                          
861
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
861
                LowVector   0x002018    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
862
       ___return_lbl00014   0x00001c    program     static                          
862
       ___return_lbl00014   0x00201c    program     static                          
863
                  canInit   0x000044    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
863
                  canInit   0x002044    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
864
                   canISR   0x000096    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
864
                   canISR   0x002096    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
865
             canGetPacket   0x00011e    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
865
             canGetPacket   0x00211e    program     static F:\MCP\projects\CAN\canNode\Source\CAN.c
866
           canSendMessage   0x000356    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
866
           canSendMessage   0x002356    program     extern F:\MCP\projects\CAN\canNode\Source\CAN.c
867
           ___if_lbl00035   0x00036c    program     static                          
867
           ___if_lbl00035   0x00236c    program     static                          
868
           ___if_lbl00036   0x00037a    program     static                          
868
           ___if_lbl00036   0x00237a    program     static                          
869
         ___else_lbl00038   0x00038a    program     static                          
869
         ___else_lbl00038   0x00238a    program     static                          
870
           ___if_lbl00037   0x00038e    program     static                          
870
           ___if_lbl00037   0x00238e    program     static                          
871
               __tmplbl_4   0x000398    program     static                          
871
               __tmplbl_4   0x002398    program     static                          
872
              __tmplbl_14   0x0003ac    program     static                          
872
              __tmplbl_14   0x0023ac    program     static                          
873
               __tmplbl_3   0x0003b4    program     static                          
873
               __tmplbl_3   0x0023b4    program     static                          
874
           ___if_lbl00040   0x0003b8    program     static                          
874
           ___if_lbl00040   0x0023b8    program     static                          
875
         ___else_lbl00042   0x00047c    program     static                          
875
         ___else_lbl00042   0x00247c    program     static                          
876
           ___if_lbl00041   0x0004da    program     static                          
876
           ___if_lbl00041   0x0024da    program     static                          
877
         ___else_lbl00044   0x0004ea    program     static                          
877
         ___else_lbl00044   0x0024ea    program     static                          
878
           ___if_lbl00043   0x0004f0    program     static                          
878
           ___if_lbl00043   0x0024f0    program     static                          
879
         ___else_lbl00046   0x0004fa    program     static                          
879
         ___else_lbl00046   0x0024fa    program     static                          
880
           ___if_lbl00045   0x0004fc    program     static                          
880
           ___if_lbl00045   0x0024fc    program     static                          
881
           ___?:_lbl00048   0x000536    program     static                          
881
           ___?:_lbl00048   0x002536    program     static                          
882
           ___?:_lbl00047   0x000538    program     static                          
882
           ___?:_lbl00047   0x002538    program     static                          
883
       ___return_lbl00034   0x000556    program     static                          
883
       ___return_lbl00034   0x002556    program     static                          
884
                     main   0x00055e    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
884
                     main   0x00255e    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
885
                  HighISR   0x0006c2    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
885
                  HighISR   0x0026c2    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
886
                   LowISR   0x00089a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
886
                   LowISR   0x00289a    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
887
                 mainInit   0x0008bc    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
887
                 mainInit   0x0028bc    program     static F:\MCP\projects\CAN\canNode\Source\Main.c
888
                 canParse   0x0008cc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
888
                 canParse   0x0028cc    program     extern F:\MCP\projects\CAN\canNode\Source\Main.c
889
                _do_cinit   0x0009ae    program     extern C:\MCC18\src\traditional\startup\c018i.c
889
                _do_cinit   0x0029ae    program     extern C:\MCC18\src\traditional\startup\c018i.c
890
                     test   0x0009c8    program     static                          
890
                     test   0x0029c8    program     static                          
891
                copy_loop   0x000a20    program     static                          
891
                copy_loop   0x002a20    program     static                          
892
            copy_one_byte   0x000a26    program     static                          
892
            copy_one_byte   0x002a26    program     static                          
893
             done_copying   0x000a34    program     static                          
893
             done_copying   0x002a34    program     static                          
894
       ___return_lbl00002   0x000a4a    program     static                          
894
       ___return_lbl00002   0x002a4a    program     static                          
895
                     done   0x000a4a    program     static                          
895
                     done   0x002a4a    program     static                          
896
                 tickInit   0x000a4c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
896
                 tickInit   0x002a4c    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
897
                  tickGet   0x000a60    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
897
                  tickGet   0x002a60    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
898
               tickUpdate   0x000a72    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
898
               tickUpdate   0x002a72    program     extern F:\MCP\projects\CAN\canNode\Source\Tick.c
899
                 _startup   0x000a8e    program     extern C:\MCC18\src\traditional\startup\c018i.c
899
                 _startup   0x002a8e    program     extern C:\MCC18\src\traditional\startup\c018i.c
900
                     loop   0x000a9e    program     static                          
900
                     loop   0x002a9e    program     static                          
901
       ___return_lbl00001   0x000aa4    program     static                          
901
       ___return_lbl00001   0x002aa4    program     static                          
902
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\Main.c
902
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\Main.c
903
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\CAN.c
903
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canNode\Source\CAN.c
904
                  __REMB3   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
904
                  __REMB3   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
905
                 __AARGB7   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
905
                 __AARGB7   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
906
                  __REMB2   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm
906
                  __REMB2   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm