Rev 282 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 282 | Rev 297 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | MPLINK 4.02, Linker |
1 | MPLINK 4.02, Linker |
| 2 | Linker Map File - Created |
2 | Linker Map File - Created Mon Feb 05 18:31:50 2007 |
| 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 |
| Line 9... | Line 9... | ||
| 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 0x000032 |
11 | .cinit romdata 0x00102a program 0x000032 |
| 12 | .code_CAN.o code 0x00105c program 0x000686 |
12 | .code_CAN.o code 0x00105c program 0x000686 |
| 13 | PROG code 0x0016e2 program 0x00026e |
13 | PROG code 0x0016e2 program 0x00026e |
| 14 | .code_Main.o code 0x001950 program |
14 | .code_Main.o code 0x001950 program 0x0001bc |
| 15 | .code_blinds.o code |
15 | .code_blinds.o code 0x001b0c program 0x00013a |
| 16 | .code_EEAccess.o code |
16 | .code_EEAccess.o code 0x001c46 program 0x0000ac |
| 17 | _cinit_scn code |
17 | _cinit_scn code 0x001cf2 program 0x00009e |
| 18 | .code_Tick.o code |
18 | .code_Tick.o code 0x001d90 program 0x000044 |
| 19 | _startup_scn code |
19 | _startup_scn code 0x001dd4 program 0x000018 |
| 20 | .idata_c018i.o_i romdata |
20 | .idata_c018i.o_i romdata 0x001dec program 0x000000 |
| 21 | .romdata_c018i.o romdata |
21 | .romdata_c018i.o romdata 0x001dec program 0x000000 |
| 22 | .romdata_blinds.o romdata |
22 | .romdata_blinds.o romdata 0x001dec program 0x000000 |
| 23 | .idata_blinds.o_i romdata |
23 | .idata_blinds.o_i romdata 0x001dec program 0x000002 |
| 24 | .romdata_adc.o romdata |
24 | .romdata_adc.o romdata 0x001dec program 0x000000 |
| 25 | .romdata_EEAccess.o romdata |
25 | .romdata_EEAccess.o romdata 0x001dec program 0x000000 |
| 26 | .romdata_Main.o romdata |
26 | .romdata_Main.o romdata 0x001dec program 0x000000 |
| 27 | .romdata_Tick.o romdata |
27 | .romdata_Tick.o romdata 0x001dec program 0x000000 |
| 28 | .romdata_CAN.o romdata |
28 | .romdata_CAN.o romdata 0x001dec program 0x000000 |
| 29 | .idata_adc.o_i romdata |
29 | .idata_adc.o_i romdata 0x001dee program 0x000000 |
| 30 | .idata_Tick.o_i romdata |
30 | .idata_Tick.o_i romdata 0x001dee program 0x000004 |
| 31 | .idata_Main.o_i romdata |
31 | .idata_Main.o_i romdata 0x001df2 program 0x000012 |
| 32 | .idata_EEAccess.o_i romdata |
32 | .idata_EEAccess.o_i romdata 0x001e04 program 0x000000 |
| 33 | .idata_CAN.o_i romdata |
33 | .idata_CAN.o_i romdata 0x001e04 program 0x000003 |
| 34 | .code_c018i.o code |
34 | .code_c018i.o code 0x001e08 program 0x000000 |
| 35 | .code_adc.o code |
35 | .code_adc.o code 0x001e08 program 0x000000 |
| 36 | MATH_DATA udata 0x000000 data 0x000014 |
36 | MATH_DATA udata 0x000000 data 0x000014 |
| 37 | .tmpdata udata 0x000014 data 0x00000f |
37 | .tmpdata udata 0x000014 data 0x00000f |
| 38 | .udata_CAN.o udata 0x000060 data 0x000013 |
38 | .udata_CAN.o udata 0x000060 data 0x000013 |
| 39 | .idata_Main.o idata 0x000073 data 0x000012 |
39 | .idata_Main.o idata 0x000073 data 0x000012 |
| 40 | .udata_c018i.o udata 0x000085 data 0x00000a |
40 | .udata_c018i.o udata 0x000085 data 0x00000a |
| Line 73... | Line 73... | ||
| 73 | --------- --------- |
73 | --------- --------- |
| 74 | 0x000000 0x000005 |
74 | 0x000000 0x000005 |
| 75 | 0x001000 0x001005 |
75 | 0x001000 0x001005 |
| 76 | 0x001008 0x00100d |
76 | 0x001008 0x00100d |
| 77 | 0x001018 0x00101d |
77 | 0x001018 0x00101d |
| 78 | 0x00102a |
78 | 0x00102a 0x001e06 |
| 79 |
|
79 | 3573 out of 99352 program addresses used, program memory utilization is 3% |
| 80 | 80 | ||
| 81 | 81 | ||
| 82 | 82 | ||
| 83 | Symbols - Sorted by Name |
83 | Symbols - Sorted by Name |
| 84 | Name Address Location Storage File |
84 | Name Address Location Storage File |
| 85 | --------- --------- --------- --------- --------- |
85 | --------- --------- --------- --------- --------- |
| 86 | EERead |
86 | EERead 0x001c46 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 87 | EEWrite |
87 | EEWrite 0x001c90 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 88 | FLO1632S 0x0016e6 program extern C:\MCC18\SRC\TRADIT~1\MATH\cast16FP.asm |
88 | FLO1632S 0x0016e6 program extern C:\MCC18\SRC\TRADIT~1\MATH\cast16FP.asm |
| 89 | FLO1632U 0x0016e2 program extern C:\MCC18\SRC\TRADIT~1\MATH\cast16FP.asm |
89 | FLO1632U 0x0016e2 program extern C:\MCC18\SRC\TRADIT~1\MATH\cast16FP.asm |
| 90 | FPM32 0x00170c program extern C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
90 | FPM32 0x00170c program extern C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
| 91 | INT3216 0x0017e6 program extern C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
91 | INT3216 0x0017e6 program extern C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
| 92 | __FpExit 0x001850 program extern C:\MCC18\SRC\TRADIT~1\MATH\packFP.asm |
92 | __FpExit 0x001850 program extern C:\MCC18\SRC\TRADIT~1\MATH\packFP.asm |
| Line 117... | Line 117... | ||
| 117 | ___if_lbl00025 0x001554 program static |
117 | ___if_lbl00025 0x001554 program static |
| 118 | ___if_lbl00026 0x001568 program static |
118 | ___if_lbl00026 0x001568 program static |
| 119 | ___if_lbl00029 0x001592 program static |
119 | ___if_lbl00029 0x001592 program static |
| 120 | ___if_lbl00030 0x001690 program static |
120 | ___if_lbl00030 0x001690 program static |
| 121 | ___return_lbl00000 0x000004 program static |
121 | ___return_lbl00000 0x000004 program static |
| 122 | ___return_lbl00001 |
122 | ___return_lbl00001 0x001dea program static |
| 123 | ___return_lbl00002 |
123 | ___return_lbl00002 0x001d8e program static |
| 124 | ___return_lbl00006 0x001252 program static |
124 | ___return_lbl00006 0x001252 program static |
| 125 | ___return_lbl00011 0x001004 program static |
125 | ___return_lbl00011 0x001004 program static |
| 126 | ___return_lbl00012 0x00100c program static |
126 | ___return_lbl00012 0x00100c program static |
| 127 | ___return_lbl00013 0x00101c program static |
127 | ___return_lbl00013 0x00101c program static |
| 128 | ___return_lbl00015 0x00151c program static |
128 | ___return_lbl00015 0x00151c program static |
| Line 136... | Line 136... | ||
| 136 | __tmplbl_4 0x0013c4 program static |
136 | __tmplbl_4 0x0013c4 program static |
| 137 | __tmplbl_5 0x001398 program static |
137 | __tmplbl_5 0x001398 program static |
| 138 | __tmplbl_6 0x00158e program static |
138 | __tmplbl_6 0x00158e program static |
| 139 | __tmplbl_7 0x001572 program static |
139 | __tmplbl_7 0x001572 program static |
| 140 | __tmplbl_8 0x001586 program static |
140 | __tmplbl_8 0x001586 program static |
| 141 | _do_cinit |
141 | _do_cinit 0x001cf2 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 142 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
142 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 143 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
143 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 144 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
144 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 145 | _reset 0x001000 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
145 | _reset 0x001000 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 146 | _startup |
146 | _startup 0x001dd4 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 147 | blindsISR |
147 | blindsISR 0x001c18 program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 148 | blindsInit |
148 | blindsInit 0x001b0c program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 149 | blindsTurn |
149 | blindsTurn 0x001b34 program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 150 | canGetPacket 0x001254 program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
150 | canGetPacket 0x001254 program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 151 | canISR 0x001160 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
151 | canISR 0x001160 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 152 | canInit 0x00105c program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
152 | canInit 0x00105c program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 153 | canParse |
153 | canParse 0x001aee program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 154 | canSendMessage 0x001530 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
154 | canSendMessage 0x001530 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 155 | copy_loop |
155 | copy_loop 0x001d64 program static |
| 156 | copy_one_byte |
156 | copy_one_byte 0x001d6a program static |
| 157 | done |
157 | done 0x001d8e program static |
| 158 | done_copying |
158 | done_copying 0x001d78 program static |
| 159 | high_isr |
159 | high_isr 0x001a34 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 160 | jANotInf 0x00172a program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
160 | jANotInf 0x00172a program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
| 161 | jBothFinite 0x001738 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
161 | jBothFinite 0x001738 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
| 162 | jBothNotZero 0x001744 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
162 | jBothNotZero 0x001744 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
| 163 | jExit 0x001842 program static C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
163 | jExit 0x001842 program static C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
| 164 | jHaveZero 0x001740 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
164 | jHaveZero 0x001740 program static C:\MCC18\SRC\TRADIT~1\MATH\mulFP.asm |
| Line 181... | Line 181... | ||
| 181 | jUnpkB2 0x001946 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
181 | jUnpkB2 0x001946 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 182 | jUnpkBNZ 0x00193c program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
182 | jUnpkBNZ 0x00193c program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 183 | jUnpkNaN 0x001920 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
183 | jUnpkNaN 0x001920 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 184 | jZero 0x00180c program static C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
184 | jZero 0x00180c program static C:\MCC18\SRC\TRADIT~1\MATH\castFP16.asm |
| 185 | jZero1and2 0x001864 program static C:\MCC18\SRC\TRADIT~1\MATH\packFP.asm |
185 | jZero1and2 0x001864 program static C:\MCC18\SRC\TRADIT~1\MATH\packFP.asm |
| 186 | loop |
186 | loop 0x001de4 program static |
| 187 | low_isr |
187 | low_isr 0x001ace program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 188 | main 0x001950 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
188 | main 0x001950 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 189 | mainInit |
189 | mainInit 0x001ae0 program static F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 190 | test |
190 | test 0x001d0c program static |
| 191 | tickGet |
191 | tickGet 0x001da4 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 192 | tickInit |
192 | tickInit 0x001d90 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 193 | tickUpdate |
193 | tickUpdate 0x001db8 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 194 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
194 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 195 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
195 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 196 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
196 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 197 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
197 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 198 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
198 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| Line 1037... | Line 1037... | ||
| 1037 | __FpUnPackB 0x001924 program extern C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
1037 | __FpUnPackB 0x001924 program extern C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 1038 | jUnpkB1 0x00192e program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
1038 | jUnpkB1 0x00192e program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 1039 | jUnpkBNZ 0x00193c program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
1039 | jUnpkBNZ 0x00193c program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 1040 | jUnpkB2 0x001946 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
1040 | jUnpkB2 0x001946 program static C:\MCC18\SRC\TRADIT~1\MATH\UnpackFP.asm |
| 1041 | main 0x001950 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
1041 | main 0x001950 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 1042 | high_isr |
1042 | high_isr 0x001a34 program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 1043 | low_isr |
1043 | low_isr 0x001ace program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 1044 | mainInit |
1044 | mainInit 0x001ae0 program static F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 1045 | canParse |
1045 | canParse 0x001aee program extern F:\MCP\projects\CAN\canTemp\Source\Main.c |
| 1046 | blindsInit |
1046 | blindsInit 0x001b0c program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 1047 | blindsTurn |
1047 | blindsTurn 0x001b34 program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 1048 | blindsISR |
1048 | blindsISR 0x001c18 program extern F:\MCP\projects\CAN\canTemp\Source\blinds.c |
| 1049 | EERead |
1049 | EERead 0x001c46 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 1050 | EEWrite |
1050 | EEWrite 0x001c90 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 1051 | _do_cinit |
1051 | _do_cinit 0x001cf2 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 1052 | test |
1052 | test 0x001d0c program static |
| 1053 | copy_loop |
1053 | copy_loop 0x001d64 program static |
| 1054 | copy_one_byte |
1054 | copy_one_byte 0x001d6a program static |
| 1055 | done_copying |
1055 | done_copying 0x001d78 program static |
| 1056 | done |
1056 | done 0x001d8e program static |
| 1057 | ___return_lbl00002 |
1057 | ___return_lbl00002 0x001d8e program static |
| 1058 | tickInit |
1058 | tickInit 0x001d90 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 1059 | tickGet |
1059 | tickGet 0x001da4 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 1060 | tickUpdate |
1060 | tickUpdate 0x001db8 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 1061 | _startup |
1061 | _startup 0x001dd4 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 1062 | loop |
1062 | loop 0x001de4 program static |
| 1063 | ___return_lbl00001 |
1063 | ___return_lbl00001 0x001dea program static |
| 1064 | __REMB3 0x000000 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
1064 | __REMB3 0x000000 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 1065 | __AARGB7 0x000000 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
1065 | __AARGB7 0x000000 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 1066 | __REMB2 0x000001 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
1066 | __REMB2 0x000001 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 1067 | __AARGB6 0x000001 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
1067 | __AARGB6 0x000001 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 1068 | __REMB1 0x000002 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
1068 | __REMB1 0x000002 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |