Subversion Repositories HomeAutomation

Rev

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

Rev 53 Rev 56
Line 1... Line 1...
1
MPLINK 4.02, Linker
1
MPLINK 4.02, Linker
2
Linker Map File - Created Mon Oct 23 23:15:47 2006
2
Linker Map File - Created Wed Oct 25 15:36:27 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   0x000002
10
                   .cinit    romdata   0x00002a    program   0x000002
11
              .code_CAN.o       code   0x00002c    program   0x0004bc
11
              .code_CAN.o       code   0x00002c    program   0x000550
12
             .code_Main.o       code   0x0004e8    program   0x0000f6
12
             .code_Main.o       code   0x00057c    program   0x0000f8
13
               _cinit_scn       code   0x0005de    program   0x00009e
13
               _cinit_scn       code   0x000674    program   0x00009e
14
             _startup_scn       code   0x00067c    program   0x000018
14
             _startup_scn       code   0x000712    program   0x000018
15
         .idata_c018i.o_i    romdata   0x000694    program   0x000000
15
         .idata_c018i.o_i    romdata   0x00072a    program   0x000000
16
         .romdata_c018i.o    romdata   0x000694    program   0x000000
16
         .romdata_c018i.o    romdata   0x00072a    program   0x000000
17
            .code_c018i.o       code   0x000694    program   0x000000
17
            .code_c018i.o       code   0x00072a    program   0x000000
18
          .idata_Main.o_i    romdata   0x000694    program   0x000000
18
          .idata_Main.o_i    romdata   0x00072a    program   0x000000
19
          .romdata_Main.o    romdata   0x000694    program   0x000000
19
          .romdata_Main.o    romdata   0x00072a    program   0x000000
20
           .idata_CAN.o_i    romdata   0x000694    program   0x000000
20
           .idata_CAN.o_i    romdata   0x00072a    program   0x000000
21
           .romdata_CAN.o    romdata   0x000694    program   0x000000
21
           .romdata_CAN.o    romdata   0x00072a    program   0x000000
22
                 .tmpdata      udata   0x000000       data   0x000014
22
                 .tmpdata      udata   0x000000       data   0x000014
23
                MATH_DATA      udata   0x000014       data   0x000002
23
                MATH_DATA      udata   0x000014       data   0x000002
24
           .udata_c018i.o      udata   0x000060       data   0x00000a
24
           .udata_c018i.o      udata   0x000060       data   0x00000a
25
           .idata_c018i.o      idata   0x00006a       data   0x000000
25
           .idata_c018i.o      idata   0x00006a       data   0x000000
26
            .udata_Main.o      udata   0x00006a       data   0x000000
26
            .udata_Main.o      udata   0x00006a       data   0x000000
Line 50... Line 50...
50
                               Start         End      
50
                               Start         End      
51
                           ---------   ---------      
51
                           ---------   ---------      
52
                            0x000000    0x000005      
52
                            0x000000    0x000005      
53
                            0x000008    0x00000d      
53
                            0x000008    0x00000d      
54
                            0x000018    0x00001d      
54
                            0x000018    0x00001d      
55
                            0x00002a    0x000693      
55
                            0x00002a    0x000729      
56
            1660 out of 99352 program addresses used, program memory utilization is 1%
56
            1810 out of 99352 program addresses used, program memory utilization is 1%
57
 
57
 
58
 
58
 
59
 
59
 
60
                              Symbols - Sorted by Name
60
                              Symbols - Sorted by Name
61
                     Name    Address   Location    Storage File                     
61
                     Name    Address   Location    Storage File                     
62
                ---------  ---------  ---------  --------- ---------                
62
                ---------  ---------  ---------  --------- ---------                
63
                  HighISR   0x0004f2    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
63
                  HighISR   0x000586    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
64
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
64
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
65
                   LowISR   0x00059c    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
65
                   LowISR   0x000630    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
66
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
66
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
67
           ___?:_lbl00041   0x0004d2    program     static                          
67
           ___?:_lbl00047   0x000556    program     static                          
68
           ___?:_lbl00042   0x0004d0    program     static                          
68
           ___?:_lbl00048   0x000554    program     static                          
69
         ___else_lbl00036   0x00035c    program     static                          
69
         ___else_lbl00038   0x0003a8    program     static                          
70
         ___else_lbl00038   0x000424    program     static                          
70
         ___else_lbl00042   0x00049a    program     static                          
-
 
71
         ___else_lbl00044   0x000508    program     static                          
71
         ___else_lbl00040   0x000490    program     static                          
72
         ___else_lbl00046   0x000518    program     static                          
-
 
73
           ___if_lbl00035   0x00038a    program     static                          
72
           ___if_lbl00033   0x00033e    program     static                          
74
           ___if_lbl00036   0x000398    program     static                          
73
           ___if_lbl00034   0x00034c    program     static                          
75
           ___if_lbl00037   0x0003ac    program     static                          
74
           ___if_lbl00035   0x000360    program     static                          
76
           ___if_lbl00040   0x0003d6    program     static                          
75
           ___if_lbl00037   0x000482    program     static                          
77
           ___if_lbl00041   0x0004f8    program     static                          
-
 
78
           ___if_lbl00043   0x00050e    program     static                          
76
           ___if_lbl00039   0x000496    program     static                          
79
           ___if_lbl00045   0x00051a    program     static                          
77
       ___return_lbl00000   0x000004    program     static                          
80
       ___return_lbl00000   0x000004    program     static                          
78
       ___return_lbl00001   0x000692    program     static                          
81
       ___return_lbl00001   0x000728    program     static                          
79
       ___return_lbl00002   0x00067a    program     static                          
82
       ___return_lbl00002   0x000710    program     static                          
80
       ___return_lbl00004   0x00000c    program     static                          
83
       ___return_lbl00004   0x00000c    program     static                          
81
       ___return_lbl00006   0x00001c    program     static                          
84
       ___return_lbl00006   0x00001c    program     static                          
82
       ___return_lbl00032   0x0004e0    program     static                          
85
       ___return_lbl00034   0x000574    program     static                          
-
 
86
              __tmplbl_13   0x0003ca    program     static                          
-
 
87
               __tmplbl_3   0x0003d2    program     static                          
-
 
88
               __tmplbl_4   0x0003b6    program     static                          
83
                _do_cinit   0x0005de    program     extern C:\MCC18\src\traditional\startup\c018i.c
89
                _do_cinit   0x000674    program     extern C:\MCC18\src\traditional\startup\c018i.c
84
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
90
                   _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
85
                 _startup   0x00067c    program     extern C:\MCC18\src\traditional\startup\c018i.c
91
                 _startup   0x000712    program     extern C:\MCC18\src\traditional\startup\c018i.c
86
             canGetPacket   0x000124    program     static F:\MCP\projects\CAN\Source\CAN.c
92
             canGetPacket   0x000124    program     static F:\MCP\projects\CAN\canBoot\Source\CAN.c
87
                   canISR   0x000082    program     extern F:\MCP\projects\CAN\Source\CAN.c
93
                   canISR   0x000082    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
88
                  canInit   0x00002c    program     extern F:\MCP\projects\CAN\Source\CAN.c
94
                  canInit   0x00002c    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
89
                 canParse   0x0005ce    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
95
                 canParse   0x000662    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
90
           canSendMessage   0x000328    program     extern F:\MCP\projects\CAN\Source\CAN.c
96
           canSendMessage   0x000374    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
91
                copy_loop   0x000650    program     static                          
97
                copy_loop   0x0006e6    program     static                          
92
            copy_one_byte   0x000656    program     static                          
98
            copy_one_byte   0x0006ec    program     static                          
93
                     done   0x00067a    program     static                          
99
                     done   0x000710    program     static                          
94
             done_copying   0x000664    program     static                          
100
             done_copying   0x0006fa    program     static                          
95
                     loop   0x00068c    program     static                          
101
                     loop   0x000722    program     static                          
96
                     main   0x0004e8    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
102
                     main   0x00057c    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
97
                 mainInit   0x0005c2    program     static F:\MCP\projects\CAN\canBoot\Source\Main.c
103
                 mainInit   0x000656    program     static F:\MCP\projects\CAN\canBoot\Source\Main.c
98
                     test   0x0005f8    program     static                          
104
                     test   0x00068e    program     static                          
99
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
105
                   ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
100
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
106
               ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
101
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
107
                   ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
102
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
108
               ADCON1bits   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
103
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
109
                   ADCON2   0x000fc0       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
Line 807... Line 813...
807
                   WDTCON   0x000fd1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
813
                   WDTCON   0x000fd1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
808
               WDTCONbits   0x000fd1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
814
               WDTCONbits   0x000fd1       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
809
                     WREG   0x000fe8       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
815
                     WREG   0x000fe8       data     extern C:\MCC18\src\traditional\proc\p18f2685.asm
810
                __FPFLAGS   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
816
                __FPFLAGS   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
811
            __FPFLAGSbits   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
817
            __FPFLAGSbits   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
812
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\Source\CAN.c
818
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBoot\Source\CAN.c
813
                curr_byte   0x000063       data     static C:\MCC18\src\traditional\startup\c018i.c
819
                curr_byte   0x000063       data     static C:\MCC18\src\traditional\startup\c018i.c
814
               curr_entry   0x000065       data     static C:\MCC18\src\traditional\startup\c018i.c
820
               curr_entry   0x000065       data     static C:\MCC18\src\traditional\startup\c018i.c
815
                 data_ptr   0x000067       data     static C:\MCC18\src\traditional\startup\c018i.c
821
                 data_ptr   0x000067       data     static C:\MCC18\src\traditional\startup\c018i.c
816
                     prom   0x000060       data     static C:\MCC18\src\traditional\startup\c018i.c
822
                     prom   0x000060       data     static C:\MCC18\src\traditional\startup\c018i.c
817
 
823
 
Line 824... Line 830...
824
       ___return_lbl00000   0x000004    program     static                          
830
       ___return_lbl00000   0x000004    program     static                          
825
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
831
               HighVector   0x000008    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
826
       ___return_lbl00004   0x00000c    program     static                          
832
       ___return_lbl00004   0x00000c    program     static                          
827
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
833
                LowVector   0x000018    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
828
       ___return_lbl00006   0x00001c    program     static                          
834
       ___return_lbl00006   0x00001c    program     static                          
829
                  canInit   0x00002c    program     extern F:\MCP\projects\CAN\Source\CAN.c
835
                  canInit   0x00002c    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
830
                   canISR   0x000082    program     extern F:\MCP\projects\CAN\Source\CAN.c
836
                   canISR   0x000082    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
831
             canGetPacket   0x000124    program     static F:\MCP\projects\CAN\Source\CAN.c
837
             canGetPacket   0x000124    program     static F:\MCP\projects\CAN\canBoot\Source\CAN.c
832
           canSendMessage   0x000328    program     extern F:\MCP\projects\CAN\Source\CAN.c
838
           canSendMessage   0x000374    program     extern F:\MCP\projects\CAN\canBoot\Source\CAN.c
833
           ___if_lbl00033   0x00033e    program     static                          
839
           ___if_lbl00035   0x00038a    program     static                          
834
           ___if_lbl00034   0x00034c    program     static                          
840
           ___if_lbl00036   0x000398    program     static                          
835
         ___else_lbl00036   0x00035c    program     static                          
841
         ___else_lbl00038   0x0003a8    program     static                          
836
           ___if_lbl00035   0x000360    program     static                          
842
           ___if_lbl00037   0x0003ac    program     static                          
-
 
843
               __tmplbl_4   0x0003b6    program     static                          
-
 
844
              __tmplbl_13   0x0003ca    program     static                          
-
 
845
               __tmplbl_3   0x0003d2    program     static                          
-
 
846
           ___if_lbl00040   0x0003d6    program     static                          
837
         ___else_lbl00038   0x000424    program     static                          
847
         ___else_lbl00042   0x00049a    program     static                          
838
           ___if_lbl00037   0x000482    program     static                          
848
           ___if_lbl00041   0x0004f8    program     static                          
-
 
849
         ___else_lbl00044   0x000508    program     static                          
-
 
850
           ___if_lbl00043   0x00050e    program     static                          
839
         ___else_lbl00040   0x000490    program     static                          
851
         ___else_lbl00046   0x000518    program     static                          
840
           ___if_lbl00039   0x000496    program     static                          
852
           ___if_lbl00045   0x00051a    program     static                          
841
           ___?:_lbl00042   0x0004d0    program     static                          
853
           ___?:_lbl00048   0x000554    program     static                          
842
           ___?:_lbl00041   0x0004d2    program     static                          
854
           ___?:_lbl00047   0x000556    program     static                          
843
       ___return_lbl00032   0x0004e0    program     static                          
855
       ___return_lbl00034   0x000574    program     static                          
844
                     main   0x0004e8    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
856
                     main   0x00057c    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
845
                  HighISR   0x0004f2    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
857
                  HighISR   0x000586    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
846
                   LowISR   0x00059c    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
858
                   LowISR   0x000630    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
847
                 mainInit   0x0005c2    program     static F:\MCP\projects\CAN\canBoot\Source\Main.c
859
                 mainInit   0x000656    program     static F:\MCP\projects\CAN\canBoot\Source\Main.c
848
                 canParse   0x0005ce    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
860
                 canParse   0x000662    program     extern F:\MCP\projects\CAN\canBoot\Source\Main.c
849
                _do_cinit   0x0005de    program     extern C:\MCC18\src\traditional\startup\c018i.c
861
                _do_cinit   0x000674    program     extern C:\MCC18\src\traditional\startup\c018i.c
850
                     test   0x0005f8    program     static                          
862
                     test   0x00068e    program     static                          
851
                copy_loop   0x000650    program     static                          
863
                copy_loop   0x0006e6    program     static                          
852
            copy_one_byte   0x000656    program     static                          
864
            copy_one_byte   0x0006ec    program     static                          
853
             done_copying   0x000664    program     static                          
865
             done_copying   0x0006fa    program     static                          
854
       ___return_lbl00002   0x00067a    program     static                          
866
       ___return_lbl00002   0x000710    program     static                          
855
                     done   0x00067a    program     static                          
867
                     done   0x000710    program     static                          
856
                 _startup   0x00067c    program     extern C:\MCC18\src\traditional\startup\c018i.c
868
                 _startup   0x000712    program     extern C:\MCC18\src\traditional\startup\c018i.c
857
                     loop   0x00068c    program     static                          
869
                     loop   0x000722    program     static                          
858
       ___return_lbl00001   0x000692    program     static                          
870
       ___return_lbl00001   0x000728    program     static                          
859
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\Source\CAN.c
871
                  __tmp_0   0x000000       data     static F:\MCP\projects\CAN\canBoot\Source\CAN.c
860
                     SIGN   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
872
                     SIGN   0x000014       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
861
                __FPFLAGS   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
873
                __FPFLAGS   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
862
            __FPFLAGSbits   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
874
            __FPFLAGSbits   0x000015       data     extern C:\MCC18\SRC\TRADIT~1\MATH\cmath18.asm
863
                     prom   0x000060       data     static C:\MCC18\src\traditional\startup\c018i.c
875
                     prom   0x000060       data     static C:\MCC18\src\traditional\startup\c018i.c
864
                curr_byte   0x000063       data     static C:\MCC18\src\traditional\startup\c018i.c
876
                curr_byte   0x000063       data     static C:\MCC18\src\traditional\startup\c018i.c