Rev 24 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 24 | Rev 26 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | MPLINK 4.02, Linker |
1 | MPLINK 4.02, Linker |
| 2 | Linker Map File - Created Sat Oct 21 |
2 | Linker Map File - Created Sat Oct 21 11:33:24 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 0x00001a |
10 | .cinit romdata 0x00002a program 0x00001a |
| 11 | .code_Main.o code 0x000044 program |
11 | .code_Main.o code 0x000044 program 0x000676 |
| 12 | .code_CAN.o code |
12 | .code_CAN.o code 0x0006ba program 0x00048a |
| 13 | .code_uart.o code |
13 | .code_uart.o code 0x000b44 program 0x0000e2 |
| 14 | _cinit_scn code |
14 | _cinit_scn code 0x000c26 program 0x00009e |
| 15 | .code_Tick.o code |
15 | .code_Tick.o code 0x000cc4 program 0x000042 |
| 16 | _startup_scn code |
16 | _startup_scn code 0x000d06 program 0x000018 |
| 17 | .stringtable romdata |
17 | .stringtable romdata 0x000d1e program 0x000017 |
| 18 | .romdata_Main.o romdata |
18 | .romdata_Main.o romdata 0x000d35 program 0x000000 |
| 19 | .romdata_CAN.o romdata |
19 | .romdata_CAN.o romdata 0x000d35 program 0x000000 |
| 20 | .idata_uart.o_i romdata |
20 | .idata_uart.o_i romdata 0x000d35 program 0x000000 |
| 21 | .romdata_uart.o romdata |
21 | .romdata_uart.o romdata 0x000d35 program 0x000000 |
| 22 | .idata_Tick.o_i romdata |
22 | .idata_Tick.o_i romdata 0x000d35 program 0x000004 |
| 23 | .romdata_Tick.o romdata |
23 | .romdata_Tick.o romdata 0x000d35 program 0x000000 |
| 24 | .romdata_c018i.o romdata |
24 | .romdata_c018i.o romdata 0x000d35 program 0x000000 |
| 25 | .idata_c018i.o_i romdata |
25 | .idata_c018i.o_i romdata 0x000d35 program 0x000000 |
| 26 | .idata_Main.o_i romdata |
26 | .idata_Main.o_i romdata 0x000d39 program 0x000004 |
| 27 | .idata_CAN.o_i romdata |
27 | .idata_CAN.o_i romdata 0x000d3d program 0x000000 |
| 28 | .code_c018i.o code |
28 | .code_c018i.o code 0x000d3e program 0x000000 |
| 29 | .tmpdata udata 0x000000 data 0x000014 |
29 | .tmpdata udata 0x000000 data 0x000014 |
| 30 | MATH_DATA udata 0x000014 data 0x00000b |
30 | MATH_DATA udata 0x000014 data 0x00000b |
| 31 | .udata_c018i.o udata 0x000060 data 0x00000a |
31 | .udata_c018i.o udata 0x000060 data 0x00000a |
| 32 | .idata_Tick.o idata 0x00006a data 0x000004 |
32 | .idata_Tick.o idata 0x00006a data 0x000004 |
| 33 | .idata_Main.o idata 0x00006e data 0x000004 |
33 | .idata_Main.o idata 0x00006e data 0x000004 |
| Line 61... | Line 61... | ||
| 61 | Start End |
61 | Start End |
| 62 | --------- --------- |
62 | --------- --------- |
| 63 | 0x000000 0x000005 |
63 | 0x000000 0x000005 |
| 64 | 0x000008 0x00000d |
64 | 0x000008 0x00000d |
| 65 | 0x000018 0x00001d |
65 | 0x000018 0x00001d |
| 66 | 0x00002a |
66 | 0x00002a 0x000d3c |
| 67 |
|
67 | 3365 out of 99352 program addresses used, program memory utilization is 3% |
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | 70 | ||
| 71 | Symbols - Sorted by Name |
71 | Symbols - Sorted by Name |
| 72 | Name Address Location Storage File |
72 | Name Address Location Storage File |
| 73 | --------- --------- --------- --------- --------- |
73 | --------- --------- --------- --------- --------- |
| 74 | HighISR 0x00012a program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
74 | HighISR 0x00012a program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 75 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
75 | HighVector 0x000008 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 76 | LowISR 0x0001dc program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
76 | LowISR 0x0001dc program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 77 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
77 | LowVector 0x000018 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 78 | ___?: |
78 | ___?:_lbl00041 0x000b2e program static |
| 79 | ___?: |
79 | ___?:_lbl00042 0x000b2c program static |
| 80 | ___else_lbl00036 |
80 | ___else_lbl00036 0x0009b8 program static |
| 81 | ___else_lbl00040 0x0008fe program static |
- | |
| 82 |
|
81 | ___else_lbl00038 0x000a80 program static |
| 83 |
|
82 | ___else_lbl00040 0x000aec program static |
| 84 | ___if_lbl00033 |
83 | ___if_lbl00033 0x00099a program static |
| 85 | ___if_lbl00034 |
84 | ___if_lbl00034 0x0009a8 program static |
| 86 | ___if_lbl00035 |
85 | ___if_lbl00035 0x0009bc program static |
| 87 | ___if_lbl00039 0x000904 program static |
- | |
| 88 |
|
86 | ___if_lbl00037 0x000ade program static |
| 89 |
|
87 | ___if_lbl00039 0x000af2 program static |
| 90 | ___return_lbl00000 0x000004 program static |
88 | ___return_lbl00000 0x000004 program static |
| 91 | ___return_lbl00001 |
89 | ___return_lbl00001 0x000d1c program static |
| 92 | ___return_lbl00002 |
90 | ___return_lbl00002 0x000cc2 program static |
| 93 | ___return_lbl00007 0x00000c program static |
91 | ___return_lbl00007 0x00000c program static |
| 94 | ___return_lbl00009 0x00001c program static |
92 | ___return_lbl00009 0x00001c program static |
| 95 | ___return_lbl00032 |
93 | ___return_lbl00032 0x000b3c program static |
| 96 | __string_0 |
94 | __string_0 0x000d2c program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 97 | __string_1 |
95 | __string_1 0x000d1e program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 98 | _do_cinit |
96 | _do_cinit 0x000c26 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 99 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
97 | _entry 0x000000 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 100 | _startup |
98 | _startup 0x000d06 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 101 | canGetPacket |
99 | canGetPacket 0x000798 program static F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 102 | canISR |
100 | canISR 0x000710 program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 103 | canInit |
101 | canInit 0x0006ba program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 104 | canParse 0x000208 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
102 | canParse 0x000208 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 105 | canSendMessage |
103 | canSendMessage 0x000984 program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 106 | copy_loop |
104 | copy_loop 0x000c98 program static |
| 107 | copy_one_byte |
105 | copy_one_byte 0x000c9e program static |
| 108 | done |
106 | done 0x000cc2 program static |
| 109 | done_copying |
107 | done_copying 0x000cac program static |
| 110 | loop |
108 | loop 0x000d16 program static |
| 111 | main 0x000044 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
109 | main 0x000044 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 112 | mainInit 0x0001fe program static F:\MCP\projects\CAN\canNode\Source\Main.c |
110 | mainInit 0x0001fe program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 113 | test |
111 | test 0x000c40 program static |
| 114 | tickGet |
112 | tickGet 0x000cd8 program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 115 | tickInit |
113 | tickInit 0x000cc4 program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 116 | tickUpdate |
114 | tickUpdate 0x000cea program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 117 | uartBusy |
115 | uartBusy 0x000bfc program static F:\MCP\projects\CAN\canNode\Source\uart.c |
| 118 | uartGet |
116 | uartGet 0x000c08 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 119 | uartISR |
117 | uartISR 0x000c0c program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 120 | uartInit |
118 | uartInit 0x000b44 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 121 | uartParse 0x000354 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
119 | uartParse 0x000354 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 122 | uartPutc |
120 | uartPutc 0x000b5c program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 123 | uartPutrs |
121 | uartPutrs 0x000bb8 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 124 | uartPuts |
122 | uartPuts 0x000b78 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 125 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
123 | ADCON0 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 126 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
124 | ADCON0bits 0x000fc2 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 127 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
125 | ADCON1 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 128 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
126 | ADCON1bits 0x000fc1 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| 129 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
127 | ADCON2 0x000fc0 data extern C:\MCC18\src\traditional\proc\p18f2685.asm |
| Line 872... | Line 870... | ||
| 872 | HighISR 0x00012a program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
870 | HighISR 0x00012a program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 873 | LowISR 0x0001dc program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
871 | LowISR 0x0001dc program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 874 | mainInit 0x0001fe program static F:\MCP\projects\CAN\canNode\Source\Main.c |
872 | mainInit 0x0001fe program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 875 | canParse 0x000208 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
873 | canParse 0x000208 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 876 | uartParse 0x000354 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
874 | uartParse 0x000354 program extern F:\MCP\projects\CAN\canNode\Source\Main.c |
| 877 | canInit |
875 | canInit 0x0006ba program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 878 | canISR |
876 | canISR 0x000710 program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 879 | canGetPacket |
877 | canGetPacket 0x000798 program static F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 880 | canSendMessage |
878 | canSendMessage 0x000984 program extern F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 881 | ___if_lbl00033 |
879 | ___if_lbl00033 0x00099a program static |
| 882 | ___if_lbl00034 |
880 | ___if_lbl00034 0x0009a8 program static |
| 883 | ___else_lbl00036 |
881 | ___else_lbl00036 0x0009b8 program static |
| 884 | ___if_lbl00035 |
882 | ___if_lbl00035 0x0009bc program static |
| 885 |
|
883 | ___else_lbl00038 0x000a80 program static |
| 886 |
|
884 | ___if_lbl00037 0x000ade program static |
| 887 | ___else_lbl00040 |
885 | ___else_lbl00040 0x000aec program static |
| 888 | ___if_lbl00039 |
886 | ___if_lbl00039 0x000af2 program static |
| 889 | ___else_lbl00042 0x0009c8 program static |
- | |
| 890 |
|
887 | ___?:_lbl00042 0x000b2c program static |
| 891 | ___else_lbl00044 0x000a34 program static |
- | |
| 892 |
|
888 | ___?:_lbl00041 0x000b2e program static |
| 893 | ___return_lbl00032 |
889 | ___return_lbl00032 0x000b3c program static |
| 894 | uartInit |
890 | uartInit 0x000b44 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 895 | uartPutc |
891 | uartPutc 0x000b5c program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 896 | uartPuts |
892 | uartPuts 0x000b78 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 897 | uartPutrs |
893 | uartPutrs 0x000bb8 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 898 | uartBusy |
894 | uartBusy 0x000bfc program static F:\MCP\projects\CAN\canNode\Source\uart.c |
| 899 | uartGet |
895 | uartGet 0x000c08 program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 900 | uartISR |
896 | uartISR 0x000c0c program extern F:\MCP\projects\CAN\canNode\Source\uart.c |
| 901 | _do_cinit |
897 | _do_cinit 0x000c26 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 902 | test |
898 | test 0x000c40 program static |
| 903 | copy_loop |
899 | copy_loop 0x000c98 program static |
| 904 | copy_one_byte |
900 | copy_one_byte 0x000c9e program static |
| 905 | done_copying |
901 | done_copying 0x000cac program static |
| 906 |
|
902 | done 0x000cc2 program static |
| 907 |
|
903 | ___return_lbl00002 0x000cc2 program static |
| 908 | tickInit |
904 | tickInit 0x000cc4 program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 909 | tickGet |
905 | tickGet 0x000cd8 program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 910 | tickUpdate |
906 | tickUpdate 0x000cea program extern F:\MCP\projects\CAN\canNode\Source\Tick.c |
| 911 | _startup |
907 | _startup 0x000d06 program extern C:\MCC18\src\traditional\startup\c018i.c |
| 912 | loop |
908 | loop 0x000d16 program static |
| 913 | ___return_lbl00001 |
909 | ___return_lbl00001 0x000d1c program static |
| 914 | __string_1 |
910 | __string_1 0x000d1e program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 915 | __string_0 |
911 | __string_0 0x000d2c program static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 916 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canNode\Source\Main.c |
912 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canNode\Source\Main.c |
| 917 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canNode\Source\CAN.c |
913 | __tmp_0 0x000000 data static F:\MCP\projects\CAN\canNode\Source\CAN.c |
| 918 | __REMB3 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
914 | __REMB3 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 919 | __AARGB7 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
915 | __AARGB7 0x000014 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
| 920 | __REMB2 0x000015 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |
916 | __REMB2 0x000015 data extern C:\MCC18\SRC\TRADIT~1\MATH\aarg.asm |