Rev 100 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 100 | Rev 103 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | MPLINK 4.02, Linker |
1 | MPLINK 4.02, Linker |
| 2 | Linker Map File - Created Wed Nov 15 |
2 | Linker Map File - Created Wed Nov 15 10:03:00 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 0x0003cc |
12 | .code_CAN.o code 0x001044 program 0x0003cc |
| 13 | .code_Main.o code 0x001410 program |
13 | .code_Main.o code 0x001410 program 0x0002ec |
| 14 | .code_EEAccess.o code |
14 | .code_EEAccess.o code 0x0016fc program 0x0000ac |
| 15 | _cinit_scn code |
15 | _cinit_scn code 0x0017a8 program 0x00009e |
| 16 | .code_Tick.o code |
16 | .code_Tick.o code 0x001846 program 0x000044 |
| 17 | _startup_scn code |
17 | _startup_scn code 0x00188a program 0x000018 |
| 18 | .idata_Tick.o_i romdata |
18 | .idata_Tick.o_i romdata 0x0018a2 program 0x000004 |
| 19 | .romdata_Tick.o romdata |
19 | .romdata_Tick.o romdata 0x0018a2 program 0x000000 |
| 20 | .romdata_CAN.o romdata |
20 | .romdata_CAN.o romdata 0x0018a2 program 0x000000 |
| 21 | .romdata_Main.o romdata |
21 | .romdata_Main.o romdata 0x0018a2 program 0x000000 |
| 22 | .romdata_c018i.o romdata |
22 | .romdata_c018i.o romdata 0x0018a2 program 0x000000 |
| 23 | .romdata_EEAccess.o romdata |
23 | .romdata_EEAccess.o romdata 0x0018a2 program 0x000000 |
| 24 | .idata_c018i.o_i romdata |
24 | .idata_c018i.o_i romdata 0x0018a2 program 0x000000 |
| 25 | .idata_Main.o_i romdata |
25 | .idata_Main.o_i romdata 0x0018a6 program 0x00000b |
| 26 | .idata_CAN.o_i romdata |
26 | .idata_CAN.o_i romdata 0x0018b1 program 0x000000 |
| 27 | .idata_EEAccess.o_i romdata |
27 | .idata_EEAccess.o_i romdata 0x0018b1 program 0x000000 |
| 28 | .code_c018i.o code |
28 | .code_c018i.o code 0x0018b2 program 0x000000 |
| 29 | .tmpdata udata 0x000000 data 0x00000e |
29 | .tmpdata udata 0x000000 data 0x00000e |
| 30 | MATH_DATA udata 0x00000e data 0x00000b |
30 | MATH_DATA udata 0x00000e data 0x00000b |
| 31 | .idata_Main.o idata 0x000060 data 0x00000b |
31 | .idata_Main.o idata 0x000060 data 0x00000b |
| 32 | .udata_c018i.o udata 0x00006b data 0x00000a |
32 | .udata_c018i.o udata 0x00006b data 0x00000a |
| 33 | .idata_Tick.o idata 0x000075 data 0x000004 |
33 | .idata_Tick.o idata 0x000075 data 0x000004 |
| Line 62... | Line 62... | ||
| 62 | --------- --------- |
62 | --------- --------- |
| 63 | 0x000000 0x000005 |
63 | 0x000000 0x000005 |
| 64 | 0x001000 0x001005 |
64 | 0x001000 0x001005 |
| 65 | 0x001008 0x00100d |
65 | 0x001008 0x00100d |
| 66 | 0x001018 0x00101d |
66 | 0x001018 0x00101d |
| 67 | 0x00102a |
67 | 0x00102a 0x0018b0 |
| 68 |
|
68 | 2207 out of 99352 program addresses used, program memory utilization is 2% |
| 69 | 69 | ||
| 70 | 70 | ||
| 71 | 71 | ||
| 72 | Symbols - Sorted by Name |
72 | Symbols - Sorted by Name |
| 73 | Name Address Location Storage File |
73 | Name Address Location Storage File |
| 74 | --------- --------- --------- --------- --------- |
74 | --------- --------- --------- --------- --------- |
| 75 | EERead |
75 | EERead 0x0016fc program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 76 | EEWrite |
76 | EEWrite 0x001746 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 77 |
|
77 | ___case_0_lbl00015 0x00161e program static |
| - | 78 | ___case_1_lbl00012 0x001674 program static |
|
| - | 79 | ___case_6_lbl00013 0x001678 program static |
|
| 78 | ___else_lbl00018 0x0012a4 program static |
80 | ___else_lbl00018 0x0012a4 program static |
| 79 | ___else_lbl00022 0x0013b8 program static |
81 | ___else_lbl00022 0x0013b8 program static |
| 80 |
|
82 | ___if_lbl00014 0x0016f2 program static |
| 81 | ___if_lbl00015 0x001286 program static |
83 | ___if_lbl00015 0x001286 program static |
| 82 | ___if_lbl00016 0x001294 program static |
84 | ___if_lbl00016 0x001294 program static |
| 83 | ___if_lbl00017 0x0012a8 program static |
85 | ___if_lbl00017 0x0012a8 program static |
| 84 | ___if_lbl00020 0x0012d2 program static |
86 | ___if_lbl00020 0x0012d2 program static |
| 85 | ___if_lbl00021 0x0013be program static |
87 | ___if_lbl00021 0x0013be program static |
| 86 | ___return_lbl00000 0x000004 program static |
88 | ___return_lbl00000 0x000004 program static |
| 87 | ___return_lbl00001 |
89 | ___return_lbl00001 0x0018a0 program static |
| 88 | ___return_lbl00002 |
90 | ___return_lbl00002 0x001844 program static |
| 89 | ___return_lbl00005 0x0015a8 program static |
91 | ___return_lbl00005 0x0015a8 program static |
| 90 | ___return_lbl00008 |
92 | ___return_lbl00008 0x0016f4 program static |
| 91 | ___return_lbl00014 0x001004 program static |
- | |
| 92 | ___return_lbl00014 0x001408 program static |
93 | ___return_lbl00014 0x001408 program static |
| - | 94 | ___return_lbl00016 0x001004 program static |
|
| 93 |
|
95 | ___return_lbl00017 0x00100c program static |
| 94 |
|
96 | ___return_lbl00018 0x00101c program static |
| 95 | ___switchexit_lbl00009 |
97 | ___switchexit_lbl00009 0x0016f4 program static |
| - | 98 | ___switchexit_lbl00011 0x0016f2 program static |
|
| 96 | __tmplbl_1 |
99 | __tmplbl_1 0x001652 program static |
| 97 | __tmplbl_2 |
100 | __tmplbl_2 0x001628 program static |
| 98 | __tmplbl_3 |
101 | __tmplbl_3 0x001666 program static |
| 99 | __tmplbl_3 0x0012ce program static |
102 | __tmplbl_3 0x0012ce program static |
| - | 103 | __tmplbl_4 0x001670 program static |
|
| 100 | __tmplbl_4 0x0012b2 program static |
104 | __tmplbl_4 0x0012b2 program static |
| 101 | __tmplbl_8 0x0012c6 program static |
105 | __tmplbl_8 0x0012c6 program static |
| 102 | _do_cinit |
106 | _do_cinit 0x0017a8 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 103 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
107 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 104 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
108 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 105 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
109 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 106 | _reset 0x001000 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
110 | _reset 0x001000 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 107 | _startup |
111 | _startup 0x00188a program extern C:\MCC18\src\traditional\startup\c018i.c |
| 108 | canGetPacket 0x0010da program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
112 | canGetPacket 0x0010da program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 109 | canISR 0x00109a program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
113 | canISR 0x00109a program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 110 | canInit 0x001044 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
114 | canInit 0x001044 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 111 | canParse 0x00160c program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
115 | canParse 0x00160c program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 112 | canSendMessage 0x001270 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
116 | canSendMessage 0x001270 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 113 | copy_loop |
117 | copy_loop 0x00181a program static |
| 114 | copy_one_byte |
118 | copy_one_byte 0x001820 program static |
| 115 | done |
119 | done 0x001844 program static |
| 116 | done_copying |
120 | done_copying 0x00182e program static |
| 117 | high_isr 0x001554 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
121 | high_isr 0x001554 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 118 | loop |
122 | loop 0x00189a program static |
| 119 | low_isr 0x0015f0 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
123 | low_isr 0x0015f0 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 120 | main 0x001410 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
124 | main 0x001410 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 121 | mainInit 0x001602 program static F:\MCP\projects\CAN\canBase\Source\Main.c |
125 | mainInit 0x001602 program static F:\MCP\projects\CAN\canBase\Source\Main.c |
| 122 | test |
126 | test 0x0017c2 program static |
| 123 | tickGet |
127 | tickGet 0x00185a program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 124 | tickInit |
128 | tickInit 0x001846 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 125 | tickUpdate |
129 | tickUpdate 0x00186e program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 126 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
130 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 127 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
131 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 128 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
132 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 129 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
133 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 130 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
134 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| Line 868... | Line 872... | ||
| 868 | Name Address Location Storage File |
872 | Name Address Location Storage File |
| 869 | --------- --------- --------- --------- --------- |
873 | --------- --------- --------- --------- --------- |
| 870 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
874 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 871 | ___return_lbl00000 0x000004 program static |
875 | ___return_lbl00000 0x000004 program static |
| 872 | _reset 0x001000 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
876 | _reset 0x001000 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 873 |
|
877 | ___return_lbl00016 0x001004 program static |
| 874 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
878 | _high_ISR 0x001008 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 875 |
|
879 | ___return_lbl00017 0x00100c program static |
| 876 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
880 | _low_ISR 0x001018 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 877 |
|
881 | ___return_lbl00018 0x00101c program static |
| 878 | canInit 0x001044 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
882 | canInit 0x001044 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 879 | canISR 0x00109a program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
883 | canISR 0x00109a program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 880 | canGetPacket 0x0010da program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
884 | canGetPacket 0x0010da program static F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 881 | canSendMessage 0x001270 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
885 | canSendMessage 0x001270 program extern F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 882 | ___if_lbl00015 0x001286 program static |
886 | ___if_lbl00015 0x001286 program static |
| Line 894... | Line 898... | ||
| 894 | high_isr 0x001554 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
898 | high_isr 0x001554 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 895 | ___return_lbl00005 0x0015a8 program static |
899 | ___return_lbl00005 0x0015a8 program static |
| 896 | low_isr 0x0015f0 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
900 | low_isr 0x0015f0 program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 897 | mainInit 0x001602 program static F:\MCP\projects\CAN\canBase\Source\Main.c |
901 | mainInit 0x001602 program static F:\MCP\projects\CAN\canBase\Source\Main.c |
| 898 | canParse 0x00160c program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
902 | canParse 0x00160c program extern F:\MCP\projects\CAN\canBase\Source\Main.c |
| 899 |
|
903 | ___case_0_lbl00015 0x00161e program static |
| 900 |
|
904 | __tmplbl_2 0x001628 program static |
| 901 |
|
905 | __tmplbl_1 0x001652 program static |
| 902 |
|
906 | __tmplbl_3 0x001666 program static |
| - | 907 | __tmplbl_4 0x001670 program static |
|
| - | 908 | ___case_1_lbl00012 0x001674 program static |
|
| - | 909 | ___case_6_lbl00013 0x001678 program static |
|
| - | 910 | ___switchexit_lbl00011 0x0016f2 program static |
|
| 903 |
|
911 | ___if_lbl00014 0x0016f2 program static |
| 904 | ___switchexit_lbl00009 |
912 | ___switchexit_lbl00009 0x0016f4 program static |
| 905 | ___return_lbl00008 |
913 | ___return_lbl00008 0x0016f4 program static |
| 906 | EERead |
914 | EERead 0x0016fc program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 907 | EEWrite |
915 | EEWrite 0x001746 program extern F:\MCP\projects\CAN\Include\EEAccess.c |
| 908 | _do_cinit |
916 | _do_cinit 0x0017a8 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 909 | test |
917 | test 0x0017c2 program static |
| 910 | copy_loop |
918 | copy_loop 0x00181a program static |
| 911 | copy_one_byte |
919 | copy_one_byte 0x001820 program static |
| 912 | done_copying |
920 | done_copying 0x00182e program static |
| 913 | done |
921 | done 0x001844 program static |
| 914 | ___return_lbl00002 |
922 | ___return_lbl00002 0x001844 program static |
| 915 | tickInit |
923 | tickInit 0x001846 program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 916 | tickGet |
924 | tickGet 0x00185a program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 917 | tickUpdate |
925 | tickUpdate 0x00186e program extern F:\MCP\projects\CAN\canBase\Source\Tick.c |
| 918 | _startup |
926 | _startup 0x00188a program extern C:\MCC18\src\traditional\startup\c018i.c |
| 919 | loop |
927 | loop 0x00189a program static |
| 920 | ___return_lbl00001 |
928 | ___return_lbl00001 0x0018a0 program static |
| 921 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\Include\EEAccess.c |
929 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\Include\EEAccess.c |
| 922 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canBase\Source\Main.c |
930 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canBase\Source\Main.c |
| 923 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canBase\Source\CAN.c |
931 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canBase\Source\CAN.c |
| 924 | __AARGB7 0x00000e data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
932 | __AARGB7 0x00000e data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 925 | __REMB3 0x00000e data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
933 | __REMB3 0x00000e data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |