Rev 97 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 97 | Rev 260 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | MPLINK 4.02, Linker |
1 | MPLINK 4.02, Linker |
| 2 | Linker Map File - Created |
2 | Linker Map File - Created Sun Jan 14 14:49:20 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 |
| 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 0x00001a |
10 | .cinit romdata 0x00002a program 0x00001a |
| 11 | .code_CAN.o code 0x000044 program |
11 | .code_CAN.o code 0x000044 program 0x0004d8 |
| 12 | .code_Main.o code |
12 | .code_Main.o code 0x00051c program 0x000432 |
| 13 | .code_uart.o code |
13 | .code_uart.o code 0x00094e program 0x00010e |
| 14 | _cinit_scn code |
14 | _cinit_scn code 0x000a5c program 0x00009e |
| 15 | .code_Tick.o code |
15 | .code_Tick.o code 0x000afa program 0x000044 |
| 16 | _startup_scn code |
16 | _startup_scn code 0x000b3e program 0x000018 |
| 17 | .romdata_Tick.o romdata |
17 | .romdata_Tick.o romdata 0x000b56 program 0x000000 |
| 18 | .idata_Tick.o_i romdata |
18 | .idata_Tick.o_i romdata 0x000b56 program 0x000004 |
| 19 | .romdata_Main.o romdata |
19 | .romdata_Main.o romdata 0x000b56 program 0x000000 |
| 20 | .romdata_CAN.o romdata |
20 | .romdata_CAN.o romdata 0x000b56 program 0x000000 |
| 21 | .romdata_uart.o romdata |
21 | .romdata_uart.o romdata 0x000b56 program 0x000000 |
| 22 | .idata_uart.o_i romdata |
22 | .idata_uart.o_i romdata 0x000b56 program 0x000000 |
| 23 | .romdata_c018i.o romdata |
23 | .romdata_c018i.o romdata 0x000b56 program 0x000000 |
| 24 | .idata_c018i.o_i romdata |
24 | .idata_c018i.o_i romdata 0x000b56 program 0x000000 |
| 25 | .idata_Main.o_i romdata |
25 | .idata_Main.o_i romdata 0x000b5a program 0x00000a |
| 26 | .idata_CAN.o_i romdata |
26 | .idata_CAN.o_i romdata 0x000b64 program 0x000000 |
| 27 | .code_c018i.o code |
27 | .code_c018i.o code 0x000b64 program 0x000000 |
| 28 | .tmpdata udata 0x000000 data 0x000014 |
28 | .tmpdata udata 0x000000 data 0x000014 |
| 29 | MATH_DATA udata 0x000014 data 0x00000b |
29 | MATH_DATA udata 0x000014 data 0x00000b |
| 30 | .udata_c018i.o udata 0x000060 data 0x00000a |
30 | .udata_c018i.o udata 0x000060 data 0x00000a |
| 31 | .idata_Main.o idata 0x00006a data 0x00000a |
31 | .idata_Main.o idata 0x00006a data 0x00000a |
| 32 | .idata_Tick.o idata 0x000074 data 0x000004 |
32 | .idata_Tick.o idata 0x000074 data 0x000004 |
| Line 60... | Line 60... | ||
| 60 | Start End |
60 | Start End |
| 61 | --------- --------- |
61 | --------- --------- |
| 62 | 0x000000 0x000005 |
62 | 0x000000 0x000005 |
| 63 | 0x000008 0x00000d |
63 | 0x000008 0x00000d |
| 64 | 0x000018 0x00001d |
64 | 0x000018 0x00001d |
| 65 | 0x00002a |
65 | 0x00002a 0x000b63 |
| 66 |
|
66 | 2892 out of 99352 program addresses used, program memory utilization is 2% |
| 67 | 67 | ||
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | Symbols - Sorted by Name |
70 | Symbols - Sorted by Name |
| 71 | Name Address Location Storage File |
71 | Name Address Location Storage File |
| 72 | --------- --------- --------- --------- --------- |
72 | --------- --------- --------- --------- --------- |
| 73 | HighISR |
73 | HighISR 0x00052e program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 74 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
74 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 75 | LowISR |
75 | LowISR 0x0005e0 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 76 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
76 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 77 | ___?:_lbl00033 |
77 | ___?:_lbl00033 0x0004f6 program static |
| 78 | ___?:_lbl00034 |
78 | ___?:_lbl00034 0x0004f4 program static |
| 79 | ___else_lbl00024 |
79 | ___else_lbl00024 0x000348 program static |
| 80 | ___else_lbl00028 |
80 | ___else_lbl00028 0x00043a program static |
| 81 | ___else_lbl00030 |
81 | ___else_lbl00030 0x0004a8 program static |
| 82 | ___else_lbl00032 |
82 | ___else_lbl00032 0x0004b8 program static |
| 83 | ___if_lbl00021 |
83 | ___if_lbl00021 0x00032a program static |
| 84 | ___if_lbl00022 |
84 | ___if_lbl00022 0x000338 program static |
| 85 | ___if_lbl00023 |
85 | ___if_lbl00023 0x00034c program static |
| 86 | ___if_lbl00026 |
86 | ___if_lbl00026 0x000376 program static |
| 87 | ___if_lbl00027 |
87 | ___if_lbl00027 0x000498 program static |
| 88 | ___if_lbl00029 |
88 | ___if_lbl00029 0x0004ae program static |
| 89 | ___if_lbl00031 |
89 | ___if_lbl00031 0x0004ba program static |
| 90 | ___return_lbl00000 0x000004 program static |
90 | ___return_lbl00000 0x000004 program static |
| 91 | ___return_lbl00001 |
91 | ___return_lbl00001 0x000b54 program static |
| 92 | ___return_lbl00002 |
92 | ___return_lbl00002 0x000af8 program static |
| 93 | ___return_lbl00004 0x00000c program static |
93 | ___return_lbl00004 0x00000c program static |
| 94 | ___return_lbl00006 0x00001c program static |
94 | ___return_lbl00006 0x00001c program static |
| 95 | ___return_lbl00020 |
95 | ___return_lbl00020 0x000514 program static |
| 96 | __tmplbl_3 |
96 | __tmplbl_3 0x000372 program static |
| 97 | __tmplbl_4 |
97 | __tmplbl_4 0x000356 program static |
| 98 | __tmplbl_8 |
98 | __tmplbl_8 0x00036a program static |
| 99 | _do_cinit |
99 | _do_cinit 0x000a5c program extern C:\MCC18\src\traditional\startup\c018i.c |
| 100 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
100 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 101 | _startup |
101 | _startup 0x000b3e program extern C:\MCC18\src\traditional\startup\c018i.c |
| 102 | canGetPacket |
102 | canGetPacket 0x0000c4 program static F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 103 | canISR |
103 | canISR 0x000084 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 104 | canInit 0x000044 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
104 | canInit 0x000044 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 105 | canParse |
105 | canParse 0x000612 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 106 | canSendMessage |
106 | canSendMessage 0x000314 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 107 | copy_loop |
107 | copy_loop 0x000ace program static |
| 108 | copy_one_byte |
108 | copy_one_byte 0x000ad4 program static |
| 109 | done |
109 | done 0x000af8 program static |
| 110 | done_copying |
110 | done_copying 0x000ae2 program static |
| 111 | loop |
111 | loop 0x000b4e program static |
| 112 | main |
112 | main 0x00051c program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 113 | mainInit |
113 | mainInit 0x000606 program static F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 114 | test |
114 | test 0x000a76 program static |
| 115 | tickGet |
115 | tickGet 0x000b0e program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 116 | tickInit |
116 | tickInit 0x000afa program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 117 | tickUpdate |
117 | tickUpdate 0x000b22 program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 118 | uartBusy |
118 | uartBusy 0x000a12 program static F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 119 | uartDataRedy |
119 | uartDataRedy 0x000a48 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 120 | uartGet |
120 | uartGet 0x000a20 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 121 | uartISR |
121 | uartISR 0x000a26 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 122 | uartInit |
122 | uartInit 0x00094e program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 123 | uartParse |
123 | uartParse 0x000758 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 124 | uartPutc |
124 | uartPutc 0x00096c program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 125 | uartPutrs |
125 | uartPutrs 0x0009cc program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 126 | uartPuts |
126 | uartPuts 0x00098a program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 127 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
127 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 128 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
128 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 129 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
129 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 130 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
130 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 131 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
131 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| Line 872... | Line 872... | ||
| 872 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
872 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 873 | ___return_lbl00004 0x00000c program static |
873 | ___return_lbl00004 0x00000c program static |
| 874 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
874 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 875 | ___return_lbl00006 0x00001c program static |
875 | ___return_lbl00006 0x00001c program static |
| 876 | canInit 0x000044 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
876 | canInit 0x000044 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 877 | canISR |
877 | canISR 0x000084 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 878 | canGetPacket |
878 | canGetPacket 0x0000c4 program static F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 879 | canSendMessage |
879 | canSendMessage 0x000314 program extern F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 880 | ___if_lbl00021 |
880 | ___if_lbl00021 0x00032a program static |
| 881 | ___if_lbl00022 |
881 | ___if_lbl00022 0x000338 program static |
| 882 | ___else_lbl00024 |
882 | ___else_lbl00024 0x000348 program static |
| 883 | ___if_lbl00023 |
883 | ___if_lbl00023 0x00034c program static |
| 884 | __tmplbl_4 |
884 | __tmplbl_4 0x000356 program static |
| 885 | __tmplbl_8 |
885 | __tmplbl_8 0x00036a program static |
| 886 | __tmplbl_3 |
886 | __tmplbl_3 0x000372 program static |
| 887 | ___if_lbl00026 |
887 | ___if_lbl00026 0x000376 program static |
| 888 | ___else_lbl00028 |
888 | ___else_lbl00028 0x00043a program static |
| 889 | ___if_lbl00027 |
889 | ___if_lbl00027 0x000498 program static |
| 890 | ___else_lbl00030 |
890 | ___else_lbl00030 0x0004a8 program static |
| 891 | ___if_lbl00029 |
891 | ___if_lbl00029 0x0004ae program static |
| 892 | ___else_lbl00032 |
892 | ___else_lbl00032 0x0004b8 program static |
| 893 | ___if_lbl00031 |
893 | ___if_lbl00031 0x0004ba program static |
| 894 | ___?:_lbl00034 |
894 | ___?:_lbl00034 0x0004f4 program static |
| 895 | ___?:_lbl00033 |
895 | ___?:_lbl00033 0x0004f6 program static |
| 896 | ___return_lbl00020 |
896 | ___return_lbl00020 0x000514 program static |
| 897 | main |
897 | main 0x00051c program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 898 | HighISR |
898 | HighISR 0x00052e program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 899 | LowISR |
899 | LowISR 0x0005e0 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 900 | mainInit |
900 | mainInit 0x000606 program static F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 901 | canParse |
901 | canParse 0x000612 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 902 | uartParse |
902 | uartParse 0x000758 program extern F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 903 | uartInit |
903 | uartInit 0x00094e program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 904 | uartPutc |
904 | uartPutc 0x00096c program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 905 | uartPuts |
905 | uartPuts 0x00098a program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 906 | uartPutrs |
906 | uartPutrs 0x0009cc program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 907 | uartBusy |
907 | uartBusy 0x000a12 program static F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 908 | uartGet |
908 | uartGet 0x000a20 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 909 | uartISR |
909 | uartISR 0x000a26 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 910 | uartDataRedy |
910 | uartDataRedy 0x000a48 program extern F:\MCP\projects\CAN\canToSerial\Source\uart.c |
| 911 | _do_cinit |
911 | _do_cinit 0x000a5c program extern C:\MCC18\src\traditional\startup\c018i.c |
| 912 | test |
912 | test 0x000a76 program static |
| 913 | copy_loop |
913 | copy_loop 0x000ace program static |
| 914 | copy_one_byte |
914 | copy_one_byte 0x000ad4 program static |
| 915 | done_copying |
915 | done_copying 0x000ae2 program static |
| 916 | done |
916 | done 0x000af8 program static |
| 917 | ___return_lbl00002 |
917 | ___return_lbl00002 0x000af8 program static |
| 918 | tickInit |
918 | tickInit 0x000afa program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 919 | tickGet |
919 | tickGet 0x000b0e program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 920 | tickUpdate |
920 | tickUpdate 0x000b22 program extern F:\MCP\projects\CAN\canToSerial\Source\Tick.c |
| 921 | _startup |
921 | _startup 0x000b3e program extern C:\MCC18\src\traditional\startup\c018i.c |
| 922 | loop |
922 | loop 0x000b4e program static |
| 923 | ___return_lbl00001 |
923 | ___return_lbl00001 0x000b54 program static |
| 924 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canToSerial\Source\Main.c |
924 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canToSerial\Source\Main.c |
| 925 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
925 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canToSerial\Source\CAN.c |
| 926 | __REMB3 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
926 | __REMB3 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 927 | __AARGB7 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
927 | __AARGB7 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 928 | __REMB2 0x000015 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
928 | __REMB2 0x000015 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |