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: |
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 |
13 | .code_Main.o code 0x001472 program 0x0001c8 |
| 14 | _cinit_scn code |
14 | _cinit_scn code 0x00163a program 0x00009e |
| 15 | .code_Tick.o code |
15 | .code_Tick.o code 0x0016d8 program 0x000044 |
| 16 | _startup_scn code |
16 | _startup_scn code 0x00171c program 0x000018 |
| 17 | .romdata_Main.o romdata |
17 | .romdata_Main.o romdata 0x001734 program 0x000000 |
| 18 | .romdata_CAN.o romdata |
18 | .romdata_CAN.o romdata 0x001734 program 0x000000 |
| 19 | .romdata_Tick.o romdata |
19 | .romdata_Tick.o romdata 0x001734 program 0x000000 |
| 20 | .idata_Tick.o_i romdata |
20 | .idata_Tick.o_i romdata 0x001734 program 0x000004 |
| 21 | .romdata_c018i.o romdata |
21 | .romdata_c018i.o romdata 0x001734 program 0x000000 |
| 22 | .idata_c018i.o_i romdata |
22 | .idata_c018i.o_i romdata 0x001734 program 0x000000 |
| 23 | .idata_Main.o_i romdata |
23 | .idata_Main.o_i romdata 0x001738 program 0x000008 |
| 24 | .idata_CAN.o_i romdata |
24 | .idata_CAN.o_i romdata 0x001740 program 0x000000 |
| 25 | .code_c018i.o code |
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 |
62 | 0x00102a 0x00173f |
| 63 |
|
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 |
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 |
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 |
80 | ___return_lbl00001 0x001732 program static |
| 81 | ___return_lbl00002 |
81 | ___return_lbl00002 0x0016d6 program static |
| - | 82 | ___return_lbl00004 0x0015a2 program static |
|
| 82 | ___return_lbl00007 |
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 |
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 |
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 |
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 |
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 |
103 | copy_loop 0x0016ac program static |
| 103 | copy_one_byte |
104 | copy_one_byte 0x0016b2 program static |
| 104 | done |
105 | done 0x0016d6 program static |
| 105 | done_copying |
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 |
108 | loop 0x00172c program static |
| 108 | low_isr |
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 |
111 | mainInit 0x0015fc program static F:\MCP\projects\CAN\canBase\Source\Main.c |
| 111 | test |
112 | test 0x001654 program static |
| 112 | tickGet |
113 | tickGet 0x0016ec program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 113 | tickInit |
114 | tickInit 0x0016d8 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 114 | tickUpdate |
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 |
883 | low_isr 0x0015ea program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 882 | mainInit |
884 | mainInit 0x0015fc program static F:\MCP\projects\CAN\canBase\Source\Main.c |
| 883 | canParse |
885 | canParse 0x001606 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 884 | ___case_0_lbl00010 |
886 | ___case_0_lbl00010 0x001618 program static |
| 885 | ___if_lbl00009 |
887 | ___if_lbl00009 0x001630 program static |
| 886 | ___switchexit_lbl00008 |
888 | ___switchexit_lbl00008 0x001632 program static |
| 887 | ___return_lbl00007 |
889 | ___return_lbl00007 0x001632 program static |
| 888 | _do_cinit |
890 | _do_cinit 0x00163a program extern C:\MCC18\src\traditional\startup\c018i.c |
| 889 | test |
891 | test 0x001654 program static |
| 890 | copy_loop |
892 | copy_loop 0x0016ac program static |
| 891 | copy_one_byte |
893 | copy_one_byte 0x0016b2 program static |
| 892 | done_copying |
894 | done_copying 0x0016c0 program static |
| 893 | done |
895 | done 0x0016d6 program static |
| 894 | ___return_lbl00002 |
896 | ___return_lbl00002 0x0016d6 program static |
| 895 | tickInit |
897 | tickInit 0x0016d8 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 896 | tickGet |
898 | tickGet 0x0016ec program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 897 | tickUpdate |
899 | tickUpdate 0x001700 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 898 | _startup |
900 | _startup 0x00171c program extern C:\MCC18\src\traditional\startup\c018i.c |
| 899 | loop |
901 | loop 0x00172c program static |
| 900 | ___return_lbl00001 |
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 |