PROGRAM "E:\Dev\FreeRTOS\Demo\HCS12_CodeWarrior_small\bin\SofTec.abs" ********************************************************************************************* TARGET SECTION --------------------------------------------------------------------------------------------- Processor : Motorola HC12 Memory Model: SMALL File Format : ELF\Dwarf 2.0 Linker : SmartLinker V-5.0.22 Build 4047, Feb 17 2004 ********************************************************************************************* FILE SECTION --------------------------------------------------------------------------------------------- Start12.c.o Model: SMALL, Lang: ANSI-C STRING.C.o (ansisi.lib) Model: SMALL, Lang: ANSI-C rtshc12.c.o (ansisi.lib) Model: SMALL, Lang: ANSI-C tasks.c.o Model: SMALL, Lang: ANSI-C queue.c.o Model: SMALL, Lang: ANSI-C list.c.o Model: SMALL, Lang: ANSI-C port.c.o Model: SMALL, Lang: ANSI-C flash.c.o Model: SMALL, Lang: ANSI-C main.c.o Model: SMALL, Lang: ANSI-C heap_1.c.o Model: SMALL, Lang: ANSI-C ParTest.c.o Model: SMALL, Lang: ANSI-C Cpu.C.o Model: SMALL, Lang: ANSI-C Byte1.C.o Model: SMALL, Lang: ANSI-C TickTimer.C.o Model: SMALL, Lang: ANSI-C IO_Map.C.o Model: SMALL, Lang: ANSI-C PE_Timer.C.o Model: SMALL, Lang: ANSI-C Vectors.c.o Model: SMALL, Lang: ANSI-C RTOSDemo.C.o Model: SMALL, Lang: ANSI-C PollQ.c.o Model: SMALL, Lang: ANSI-C dynamic.c.o Model: SMALL, Lang: ANSI-C ButtonInterrupt.C.o Model: SMALL, Lang: ANSI-C ********************************************************************************************* STARTUP SECTION --------------------------------------------------------------------------------------------- Entry point: 0xC000 (_EntryPoint) _startupData is allocated at 0xC076 and uses 23 Bytes extern struct _tagStartup { unsigned flags 0 _PFunc main 0xCE77 (main) long stackOffset 0xFED unsigned nofZeroOut 1 _Range pZeroOut 0x800 1982 _Copy *toCopyDownBeg 0xD3C4 int nofLibInits 0 _LibInit *libInits 0xC091 int nofInitBodies 0 _Cpp *initBodies 0xC093 int nofFiniBodies 0 _Cpp *finiBodies 0xC093 } _startupData; ********************************************************************************************* SECTION-ALLOCATION SECTION Section Name Size Type From To Segment --------------------------------------------------------------------------------------------- .data 1 R/W 0x800 0x800 RAM .init 118 R 0xC000 0xC075 ROM_C000 .startData 29 R 0xC076 0xC092 ROM_C000 .rodata1 78 R 0xC093 0xC0E0 ROM_C000 NON_BANKED 114 R 0xC0E1 0xC152 ROM_C000 .text 4166 R 0xC153 0xD198 ROM_C000 .copy 19 R 0xD3C4 0xD3D6 ROM_C000 .abs_section_3f 1 N/I 0x3F 0x3F .absSeg0 .abs_section_8d 1 N/I 0x8D 0x8D .absSeg1 .abs_section_86 1 N/I 0x86 0x86 .absSeg2 .abs_section_8b 1 N/I 0x8B 0x8B .absSeg3 .abs_section_ff06 1 N/I 0xFF06 0xFF06 .absSeg4 .abs_section_ff07 1 N/I 0xFF07 0xFF07 .absSeg5 .abs_section_ff01 1 N/I 0xFF01 0xFF01 .absSeg6 .abs_section_2b 1 N/I 0x2B 0x2B .absSeg7 .abs_section_2c 1 N/I 0x2C 0x2C .absSeg8 .abs_section_2a 1 N/I 0x2A 0x2A .absSeg9 .abs_section_2e 1 N/I 0x2E 0x2E .absSeg10 .abs_section_2f 1 N/I 0x2F 0x2F .absSeg11 .abs_section_2d 1 N/I 0x2D 0x2D .absSeg12 .abs_section_28 1 N/I 0x28 0x28 .absSeg13 .abs_section_29 1 N/I 0x29 0x29 .absSeg14 .abs_section_142 1 N/I 0x142 0x142 .absSeg15 .abs_section_143 1 N/I 0x143 0x143 .absSeg16 .abs_section_140 1 N/I 0x140 0x140 .absSeg17 .abs_section_141 1 N/I 0x141 0x141 .absSeg18 .abs_section_14b 1 N/I 0x14B 0x14B .absSeg19 .abs_section_150 1 N/I 0x150 0x150 .absSeg20 .abs_section_151 1 N/I 0x151 0x151 .absSeg21 .abs_section_152 1 N/I 0x152 0x152 .absSeg22 .abs_section_153 1 N/I 0x153 0x153 .absSeg23 .abs_section_158 1 N/I 0x158 0x158 .absSeg24 .abs_section_159 1 N/I 0x159 0x159 .absSeg25 .abs_section_15a 1 N/I 0x15A 0x15A .absSeg26 .abs_section_15b 1 N/I 0x15B 0x15B .absSeg27 .abs_section_154 1 N/I 0x154 0x154 .absSeg28 .abs_section_155 1 N/I 0x155 0x155 .absSeg29 .abs_section_156 1 N/I 0x156 0x156 .absSeg30 .abs_section_157 1 N/I 0x157 0x157 .absSeg31 .abs_section_15c 1 N/I 0x15C 0x15C .absSeg32 .abs_section_15d 1 N/I 0x15D 0x15D .absSeg33 .abs_section_15e 1 N/I 0x15E 0x15E .absSeg34 .abs_section_15f 1 N/I 0x15F 0x15F .absSeg35 .abs_section_144 1 N/I 0x144 0x144 .absSeg36 .abs_section_145 1 N/I 0x145 0x145 .absSeg37 .abs_section_16c 1 N/I 0x16C 0x16C .absSeg38 .abs_section_164 1 N/I 0x164 0x164 .absSeg39 .abs_section_165 1 N/I 0x165 0x165 .absSeg40 .abs_section_166 1 N/I 0x166 0x166 .absSeg41 .abs_section_167 1 N/I 0x167 0x167 .absSeg42 .abs_section_168 1 N/I 0x168 0x168 .absSeg43 .abs_section_169 1 N/I 0x169 0x169 .absSeg44 .abs_section_16a 1 N/I 0x16A 0x16A .absSeg45 .abs_section_16b 1 N/I 0x16B 0x16B .absSeg46 .abs_section_14e 1 N/I 0x14E 0x14E .absSeg47 .abs_section_160 1 N/I 0x160 0x160 .absSeg48 .abs_section_161 1 N/I 0x161 0x161 .absSeg49 .abs_section_162 1 N/I 0x162 0x162 .absSeg50 .abs_section_163 1 N/I 0x163 0x163 .absSeg51 .abs_section_149 1 N/I 0x149 0x149 .absSeg52 .abs_section_148 1 N/I 0x148 0x148 .absSeg53 .abs_section_14a 1 N/I 0x14A 0x14A .absSeg54 .abs_section_146 1 N/I 0x146 0x146 .absSeg55 .abs_section_147 1 N/I 0x147 0x147 .absSeg56 .abs_section_17c 1 N/I 0x17C 0x17C .absSeg57 .abs_section_174 1 N/I 0x174 0x174 .absSeg58 .abs_section_175 1 N/I 0x175 0x175 .absSeg59 .abs_section_176 1 N/I 0x176 0x176 .absSeg60 .abs_section_177 1 N/I 0x177 0x177 .absSeg61 .abs_section_178 1 N/I 0x178 0x178 .absSeg62 .abs_section_179 1 N/I 0x179 0x179 .absSeg63 .abs_section_17a 1 N/I 0x17A 0x17A .absSeg64 .abs_section_17b 1 N/I 0x17B 0x17B .absSeg65 .abs_section_14f 1 N/I 0x14F 0x14F .absSeg66 .abs_section_170 1 N/I 0x170 0x170 .absSeg67 .abs_section_171 1 N/I 0x171 0x171 .absSeg68 .abs_section_172 1 N/I 0x172 0x172 .absSeg69 .abs_section_173 1 N/I 0x173 0x173 .absSeg70 .abs_section_17f 1 N/I 0x17F 0x17F .absSeg71 .abs_section_41 1 N/I 0x41 0x41 .absSeg72 .abs_section_39 1 N/I 0x39 0x39 .absSeg73 .abs_section_3c 1 N/I 0x3C 0x3C .absSeg74 .abs_section_37 1 N/I 0x37 0x37 .absSeg75 .abs_section_38 1 N/I 0x38 0x38 .absSeg76 .abs_section_3e 1 N/I 0x3E 0x3E .absSeg77 .abs_section_36 1 N/I 0x36 0x36 .absSeg78 .abs_section_272 1 N/I 0x272 0x272 .absSeg79 .abs_section_9 1 N/I 0x9 0x9 .absSeg80 .abs_section_26a 1 N/I 0x26A 0x26A .absSeg81 .abs_section_33 1 N/I 0x33 0x33 .absSeg82 .abs_section_252 1 N/I 0x252 0x252 .absSeg83 .abs_section_25a 1 N/I 0x25A 0x25A .absSeg84 .abs_section_24a 1 N/I 0x24A 0x24A .absSeg85 .abs_section_242 1 N/I 0x242 0x242 .absSeg86 .abs_section_e 1 N/I 0xE 0xE .absSeg87 .abs_section_100 1 N/I 0x100 0x100 .absSeg88 .abs_section_106 1 N/I 0x106 0x106 .absSeg89 .abs_section_103 1 N/I 0x103 0x103 .absSeg90 .abs_section_104 1 N/I 0x104 0x104 .absSeg91 .abs_section_101 1 N/I 0x101 0x101 .absSeg92 .abs_section_105 1 N/I 0x105 0x105 .absSeg93 .abs_section_1f 1 N/I 0x1F 0x1F .absSeg94 .abs_section_12 1 N/I 0x12 0x12 .absSeg95 .abs_section_11 1 N/I 0x11 0x11 .absSeg96 .abs_section_10 1 N/I 0x10 0x10 .absSeg97 .abs_section_1e 1 N/I 0x1E 0x1E .absSeg98 .abs_section_15 1 N/I 0x15 0x15 .absSeg99 .abs_section_16 1 N/I 0x16 0x16 .absSeg100 .abs_section_1c 1 N/I 0x1C 0x1C .absSeg101 .abs_section_1d 1 N/I 0x1D 0x1D .absSeg102 .abs_section_13 1 N/I 0x13 0x13 .absSeg103 .abs_section_b 1 N/I 0xB 0xB .absSeg104 .abs_section_247 1 N/I 0x247 0x247 .absSeg105 .abs_section_14 1 N/I 0x14 0x14 .absSeg106 .abs_section_17 1 N/I 0x17 0x17 .absSeg107 .abs_section_43 1 N/I 0x43 0x43 .absSeg108 .abs_section_42 1 N/I 0x42 0x42 .absSeg109 .abs_section_60 1 N/I 0x60 0x60 .absSeg110 .abs_section_61 1 N/I 0x61 0x61 .absSeg111 .abs_section_1a 1 N/I 0x1A 0x1A .absSeg112 .abs_section_1b 1 N/I 0x1B 0x1B .absSeg113 .abs_section_a 1 N/I 0xA 0xA .absSeg114 .abs_section_274 1 N/I 0x274 0x274 .absSeg115 .abs_section_26c 1 N/I 0x26C 0x26C .absSeg116 .abs_section_254 1 N/I 0x254 0x254 .absSeg117 .abs_section_25c 1 N/I 0x25C 0x25C .absSeg118 .abs_section_24c 1 N/I 0x24C 0x24C .absSeg119 .abs_section_244 1 N/I 0x244 0x244 .absSeg120 .abs_section_26e 1 N/I 0x26E 0x26E .absSeg121 .abs_section_25e 1 N/I 0x25E 0x25E .absSeg122 .abs_section_26f 1 N/I 0x26F 0x26F .absSeg123 .abs_section_25f 1 N/I 0x25F 0x25F .absSeg124 .abs_section_3a 1 N/I 0x3A 0x3A .absSeg125 .abs_section_8f 1 N/I 0x8F 0x8F .absSeg126 .abs_section_8 1 N/I 0x8 0x8 .absSeg127 .abs_section_32 1 N/I 0x32 0x32 .absSeg128 .abs_section_30 1 N/I 0x30 0x30 .absSeg129 .abs_section_275 1 N/I 0x275 0x275 .absSeg130 .abs_section_26d 1 N/I 0x26D 0x26D .absSeg131 .abs_section_255 1 N/I 0x255 0x255 .absSeg132 .abs_section_25d 1 N/I 0x25D 0x25D .absSeg133 .abs_section_24d 1 N/I 0x24D 0x24D .absSeg134 .abs_section_245 1 N/I 0x245 0x245 .absSeg135 .abs_section_270 1 N/I 0x270 0x270 .absSeg136 .abs_section_271 1 N/I 0x271 0x271 .absSeg137 .abs_section_269 1 N/I 0x269 0x269 .absSeg138 .abs_section_251 1 N/I 0x251 0x251 .absSeg139 .abs_section_259 1 N/I 0x259 0x259 .absSeg140 .abs_section_249 1 N/I 0x249 0x249 .absSeg141 .abs_section_241 1 N/I 0x241 0x241 .absSeg142 .abs_section_268 1 N/I 0x268 0x268 .absSeg143 .abs_section_250 1 N/I 0x250 0x250 .absSeg144 .abs_section_258 1 N/I 0x258 0x258 .absSeg145 .abs_section_248 1 N/I 0x248 0x248 .absSeg146 .abs_section_240 1 N/I 0x240 0x240 .absSeg147 .abs_section_c 1 N/I 0xC 0xC .absSeg148 .abs_section_e4 1 N/I 0xE4 0xE4 .absSeg149 .abs_section_e2 1 N/I 0xE2 0xE2 .absSeg150 .abs_section_e5 1 N/I 0xE5 0xE5 .absSeg151 .abs_section_e0 1 N/I 0xE0 0xE0 .absSeg152 .abs_section_e1 1 N/I 0xE1 0xE1 .absSeg153 .abs_section_e3 1 N/I 0xE3 0xE3 .absSeg154 .abs_section_e8 1 N/I 0xE8 0xE8 .absSeg155 .abs_section_e9 1 N/I 0xE9 0xE9 .absSeg156 .abs_section_fe 1 N/I 0xFE 0xFE .absSeg157 .abs_section_273 1 N/I 0x273 0x273 .absSeg158 .abs_section_d 1 N/I 0xD 0xD .absSeg159 .abs_section_26b 1 N/I 0x26B 0x26B .absSeg160 .abs_section_253 1 N/I 0x253 0x253 .absSeg161 .abs_section_25b 1 N/I 0x25B 0x25B .absSeg162 .abs_section_24b 1 N/I 0x24B 0x24B .absSeg163 .abs_section_243 1 N/I 0x243 0x243 .absSeg164 .abs_section_35 1 N/I 0x35 0x35 .absSeg165 .abs_section_3b 1 N/I 0x3B 0x3B .absSeg166 .abs_section_ca 1 N/I 0xCA 0xCA .absSeg167 .abs_section_cb 1 N/I 0xCB 0xCB .absSeg168 .abs_section_ce 1 N/I 0xCE 0xCE .absSeg169 .abs_section_cf 1 N/I 0xCF 0xCF .absSeg170 .abs_section_cc 1 N/I 0xCC 0xCC .absSeg171 .abs_section_cd 1 N/I 0xCD 0xCD .absSeg172 .abs_section_da 1 N/I 0xDA 0xDA .absSeg173 .abs_section_d8 1 N/I 0xD8 0xD8 .absSeg174 .abs_section_d9 1 N/I 0xD9 0xD9 .absSeg175 .abs_section_dd 1 N/I 0xDD 0xDD .absSeg176 .abs_section_db 1 N/I 0xDB 0xDB .absSeg177 .abs_section_34 1 N/I 0x34 0x34 .absSeg178 .abs_section_48 1 N/I 0x48 0x48 .absSeg179 .abs_section_49 1 N/I 0x49 0x49 .absSeg180 .abs_section_4a 1 N/I 0x4A 0x4A .absSeg181 .abs_section_4b 1 N/I 0x4B 0x4B .absSeg182 .abs_section_4e 1 N/I 0x4E 0x4E .absSeg183 .abs_section_4f 1 N/I 0x4F 0x4F .absSeg184 .abs_section_4c 1 N/I 0x4C 0x4C .absSeg185 .abs_section_40 1 N/I 0x40 0x40 .absSeg186 .abs_section_46 1 N/I 0x46 0x46 .absSeg187 .abs_section_4d 1 N/I 0x4D 0x4D .absSeg188 .abs_section_47 1 N/I 0x47 0x47 .absSeg189 .abs_section_256 1 N/I 0x256 0x256 .absSeg190 .abs_section_24e 1 N/I 0x24E 0x24E .absSeg191 .abs_section_82 2 N/I 0x82 0x83 .absSeg192 .abs_section_84 2 N/I 0x84 0x85 .absSeg193 .abs_section_90 2 N/I 0x90 0x91 .absSeg194 .abs_section_92 2 N/I 0x92 0x93 .absSeg195 .abs_section_94 2 N/I 0x94 0x95 .absSeg196 .abs_section_96 2 N/I 0x96 0x97 .absSeg197 .abs_section_98 2 N/I 0x98 0x99 .absSeg198 .abs_section_9a 2 N/I 0x9A 0x9B .absSeg199 .abs_section_9c 2 N/I 0x9C 0x9D .absSeg200 .abs_section_9e 2 N/I 0x9E 0x9F .absSeg201 .abs_section_2 2 N/I 0x2 0x3 .absSeg202 .abs_section_62 2 N/I 0x62 0x63 .absSeg203 .abs_section_0 2 N/I 0x0 0x1 .absSeg204 .abs_section_ec 2 N/I 0xEC 0xED .absSeg205 .abs_section_ee 2 N/I 0xEE 0xEF .absSeg206 .abs_section_f0 2 N/I 0xF0 0xF1 .absSeg207 .abs_section_f8 2 N/I 0xF8 0xF9 .absSeg208 .abs_section_fa 2 N/I 0xFA 0xFB .absSeg209 .abs_section_fc 2 N/I 0xFC 0xFD .absSeg210 .abs_section_f2 2 N/I 0xF2 0xF3 .absSeg211 .abs_section_f4 2 N/I 0xF4 0xF5 .absSeg212 .abs_section_f6 2 N/I 0xF6 0xF7 .absSeg213 .abs_section_c8 2 N/I 0xC8 0xC9 .absSeg214 .abs_section_50 2 N/I 0x50 0x51 .absSeg215 .abs_section_52 2 N/I 0x52 0x53 .absSeg216 .abs_section_54 2 N/I 0x54 0x55 .absSeg217 .abs_section_56 2 N/I 0x56 0x57 .absSeg218 .abs_section_58 2 N/I 0x58 0x59 .absSeg219 .abs_section_5a 2 N/I 0x5A 0x5B .absSeg220 .abs_section_5c 2 N/I 0x5C 0x5D .absSeg221 .abs_section_5e 2 N/I 0x5E 0x5F .absSeg222 .abs_section_44 2 N/I 0x44 0x45 .absSeg223 .abs_section_ff80 128 R 0xFF80 0xFFFF .absSeg224 .bss 1968 R/W 0x801 0xFB0 RAM RUNTIME 373 R 0xD199 0xD30D ROM_C000 .common 2 R/W 0xFB1 0xFB2 RAM TickTimer_CODE 149 R 0xD30E 0xD3A2 ROM_C000 ButtonInterrupt_CODE 10 R 0xD3A3 0xD3AC ROM_C000 Byte1_CODE 23 R 0xD3AD 0xD3C3 ROM_C000 Byte1_DATA 8 R/W 0xFB3 0xFBA RAM TickTimer_DATA 3 R/W 0xFBB 0xFBD RAM .stack 48 R/W 0xFBE 0xFED RAM Summary of section sizes per section type: READ_ONLY (R): 1457 (dec: 5207) READ_WRITE (R/W): 7EE (dec: 2030) NO_INIT (N/I): 100 (dec: 256) ********************************************************************************************* VECTOR-ALLOCATION SECTION Address InitValue InitFunction --------------------------------------------------------------------------------------------- ********************************************************************************************* OBJECT-ALLOCATION SECTION Name Module Addr hSize dSize Ref Section RLIB --------------------------------------------------------------------------------------------- MODULE: -- Start12.c.o -- - PROCEDURES: Init C153 29 41 1 .text _Startup C17C 10 16 1 .text - VARIABLES: _startupData C076 17 23 6 .startData MODULE: -- STRING.C.o (ansisi.lib) -- - PROCEDURES: _memcpy_8bitCount C18C 1C 28 3 .text memset C1A8 1E 30 1 .text strncpy C1C6 2D 45 1 .text - VARIABLES: MODULE: -- rtshc12.c.o (ansisi.lib) -- - PROCEDURES: _LCMP D199 19 25 2 RUNTIME _LCMP_P D1B2 15 21 2 RUNTIME _LNEG D1C7 D 13 1 RUNTIME _LINC D1D4 5 5 4 RUNTIME _lDivMod D1D9 E3 227 3 RUNTIME _LDIVU D2BC E 14 1 RUNTIME _NEG_P D2CA F 15 4 RUNTIME _LDIVS D2D9 35 53 1 RUNTIME - VARIABLES: MODULE: -- tasks.c.o -- - PROCEDURES: xTaskCreate C1F3 CE 206 11 .text vTaskDelayUntil C2C1 74 116 3 .text vTaskDelay C335 46 70 4 .text uxTaskPriorityGet C37B 26 38 1 .text vTaskPrioritySet C3A1 69 105 2 .text vTaskSuspend C40A 44 68 3 .text vTaskResume C44E 59 89 3 .text vTaskStartScheduler C4A7 30 48 1 .text vTaskSuspendAll C4D7 13 19 11 .text xTaskResumeAll C4EA 9F 159 13 .text xTaskGetTickCount C589 17 23 2 .text vTaskIncrementTick C5A0 81 129 2 .text vTaskSwitchContext C621 5B 91 3 .text vTaskPlaceOnEventList C67C 3E 62 2 .text xTaskRemoveFromEventList C6BA 65 101 3 .text prvIdleTask C71F 10 16 1 .text prvInitialiseTCBVariables C72F 4A 74 1 .text prvInitialiseTaskLists C779 37 55 1 .text prvCheckTasksWaitingTermination C7B0 1 1 1 .text prvAllocateTCBAndStack C7B1 39 57 1 .text - VARIABLES: STRING.IDLE.2 C093 5 5 1 .rodata1 pxCurrentTCB 801 2 2 29 .bss uxCurrentNumberOfTasks 803 1 1 3 .bss xTickCount 804 2 2 14 .bss uxTopUsedPriority 806 1 1 2 .bss uxTopReadyPriority 807 1 1 15 .bss xSchedulerRunning 808 1 1 3 .bss uxSchedulerSuspended 809 1 1 6 .bss uxMissedTicks 80A 1 1 4 .bss uxTaskNumber.1 80B 1 1 2 .bss pxReadyTasksLists 80C 3C 60 11 .bss xDelayedTaskList1 848 F 15 2 .bss xDelayedTaskList2 857 F 15 2 .bss pxDelayedTaskList 866 2 2 8 .bss pxOverflowDelayedTaskList 868 2 2 6 .bss xPendingReadyList 86A F 15 4 .bss xSuspendedTaskList 879 F 15 2 .bss MODULE: -- queue.c.o -- - PROCEDURES: xQueueCreate C7EA 76 118 3 .text xQueueSend C860 C9 201 3 .text xQueueSendFromISR C929 58 88 1 .text xQueueReceive C981 C3 195 4 .text uxQueueMessagesWaiting CA44 1B 27 1 .text prvUnlockQueue CA5F 6F 111 4 .text prvIsQueueEmpty CACE 21 33 1 .text prvIsQueueFull CAEF 24 36 1 .text - VARIABLES: MODULE: -- list.c.o -- - PROCEDURES: vListInitialise CB13 1F 31 7 .text vListInitialiseItem CB32 7 7 3 .text vListInsertEnd CB39 25 37 7 .text vListInsert CB5E 54 84 4 .text vListRemove CBB2 23 35 13 .text - VARIABLES: MODULE: -- port.c.o -- - PROCEDURES: pxPortInitialiseStack CBD5 2B 43 1 .text prvSetupTimerInterrupt CC00 9 9 1 .text xPortStartScheduler CC09 4 4 1 .text xBankedStartScheduler C0E1 F 15 1 NON_BANKED vPortYield C0F0 16 22 1 NON_BANKED vPortTickInterrupt C106 1D 29 1 NON_BANKED - VARIABLES: uxCriticalNesting 800 1 1 91 .data MODULE: -- flash.c.o -- - PROCEDURES: vStartLEDFlashTasks CC0D 2E 46 1 .text vLEDFlashTask CC3B 52 82 1 .text - VARIABLES: STRING.LEDx.1 C098 5 5 1 .rodata1 uxFlashTaskNumber 888 1 1 2 .bss MODULE: -- main.c.o -- - PROCEDURES: vMain CC8D 42 66 1 .text vErrorChecks CCCF 35 53 1 .text prvCheckOtherTasksAreStillRunning CD04 26 38 1 .text vApplicationIdleHook CD2A 73 115 1 .text vButtonTask CD9D 4F 79 1 .text vButtonPush C123 2F 47 1 NON_BANKED - VARIABLES: STRING.Check.1 C09D 6 6 1 .rodata1 STRING.Button.2 C0A3 7 7 1 .rodata1 xLocalError 889 1 1 3 .bss uxValToSend.3 88A 1 1 2 .bss xButtonQueue 88B 2 2 3 .bss MODULE: -- heap_1.c.o -- - PROCEDURES: pvPortMalloc CDEC 2D 45 4 .text vPortFree CE19 1 1 2 .text - VARIABLES: xNextFreeByte 88D 2 2 4 .bss xHeap 88F 704 1796 1 .bss MODULE: -- ParTest.c.o -- - PROCEDURES: vParTestToggleLED CE1A 13 19 4 .text - VARIABLES: MODULE: -- Cpu.C.o -- - PROCEDURES: _EntryPoint C000 2E 46 1 .init PE_low_level_init C02E 48 72 1 .init Cpu_Interrupt C152 1 1 60 NON_BANKED - VARIABLES: MODULE: -- Byte1.C.o -- - PROCEDURES: Byte1_GetMsk D3AD D 13 1 Byte1_CODE Byte1_NegBit D3BA A 10 1 Byte1_CODE - VARIABLES: Byte1_Table FB3 8 8 1 Byte1_DATA MODULE: -- TickTimer.C.o -- - PROCEDURES: SetCV D30E B 11 2 TickTimer_CODE SetPV D319 9 9 1 TickTimer_CODE HWEnDi D322 11 17 2 TickTimer_CODE TickTimer_Enable D333 E 14 1 TickTimer_CODE TickTimer_SetFreqHz D341 4E 78 1 TickTimer_CODE TickTimer_Init D38F 14 20 1 TickTimer_CODE - VARIABLES: EnUser FBB 1 1 4 TickTimer_DATA CmpHighVal FBC 2 2 2 TickTimer_DATA MODULE: -- IO_Map.C.o -- - PROCEDURES: - VARIABLES: _ARMCOP 3F 1 1 0 .abs_section_3f _ATDDIEN 8D 1 1 0 .abs_section_8d _ATDSTAT0 86 1 1 0 .abs_section_86 _ATDSTAT1 8B 1 1 0 .abs_section_8b _BDMCCR FF06 1 1 0 .abs_section_ff06 _BDMINR FF07 1 1 0 .abs_section_ff07 _BDMSTS FF01 1 1 0 .abs_section_ff01 _BKP0H 2B 1 1 0 .abs_section_2b _BKP0L 2C 1 1 0 .abs_section_2c _BKP0X 2A 1 1 0 .abs_section_2a _BKP1H 2E 1 1 0 .abs_section_2e _BKP1L 2F 1 1 0 .abs_section_2f _BKP1X 2D 1 1 0 .abs_section_2d _BKPCT0 28 1 1 0 .abs_section_28 _BKPCT1 29 1 1 0 .abs_section_29 _CANBTR0 142 1 1 0 .abs_section_142 _CANBTR1 143 1 1 0 .abs_section_143 _CANCTL0 140 1 1 0 .abs_section_140 _CANCTL1 141 1 1 0 .abs_section_141 _CANIDAC 14B 1 1 0 .abs_section_14b _CANIDAR0 150 1 1 0 .abs_section_150 _CANIDAR1 151 1 1 0 .abs_section_151 _CANIDAR2 152 1 1 0 .abs_section_152 _CANIDAR3 153 1 1 0 .abs_section_153 _CANIDAR4 158 1 1 0 .abs_section_158 _CANIDAR5 159 1 1 0 .abs_section_159 _CANIDAR6 15A 1 1 0 .abs_section_15a _CANIDAR7 15B 1 1 0 .abs_section_15b _CANIDMR0 154 1 1 0 .abs_section_154 _CANIDMR1 155 1 1 0 .abs_section_155 _CANIDMR2 156 1 1 0 .abs_section_156 _CANIDMR3 157 1 1 0 .abs_section_157 _CANIDMR4 15C 1 1 0 .abs_section_15c _CANIDMR5 15D 1 1 0 .abs_section_15d _CANIDMR6 15E 1 1 0 .abs_section_15e _CANIDMR7 15F 1 1 0 .abs_section_15f _CANRFLG 144 1 1 0 .abs_section_144 _CANRIER 145 1 1 0 .abs_section_145 _CANRXDLR 16C 1 1 0 .abs_section_16c _CANRXDSR0 164 1 1 0 .abs_section_164 _CANRXDSR1 165 1 1 0 .abs_section_165 _CANRXDSR2 166 1 1 0 .abs_section_166 _CANRXDSR3 167 1 1 0 .abs_section_167 _CANRXDSR4 168 1 1 0 .abs_section_168 _CANRXDSR5 169 1 1 0 .abs_section_169 _CANRXDSR6 16A 1 1 0 .abs_section_16a _CANRXDSR7 16B 1 1 0 .abs_section_16b _CANRXERR 14E 1 1 0 .abs_section_14e _CANRXIDR0 160 1 1 0 .abs_section_160 _CANRXIDR1 161 1 1 0 .abs_section_161 _CANRXIDR2 162 1 1 0 .abs_section_162 _CANRXIDR3 163 1 1 0 .abs_section_163 _CANTAAK 149 1 1 0 .abs_section_149 _CANTARQ 148 1 1 0 .abs_section_148 _CANTBSEL 14A 1 1 0 .abs_section_14a _CANTFLG 146 1 1 0 .abs_section_146 _CANTIER 147 1 1 0 .abs_section_147 _CANTXDLR 17C 1 1 0 .abs_section_17c _CANTXDSR0 174 1 1 0 .abs_section_174 _CANTXDSR1 175 1 1 0 .abs_section_175 _CANTXDSR2 176 1 1 0 .abs_section_176 _CANTXDSR3 177 1 1 0 .abs_section_177 _CANTXDSR4 178 1 1 0 .abs_section_178 _CANTXDSR5 179 1 1 0 .abs_section_179 _CANTXDSR6 17A 1 1 0 .abs_section_17a _CANTXDSR7 17B 1 1 0 .abs_section_17b _CANTXERR 14F 1 1 0 .abs_section_14f _CANTXIDR0 170 1 1 0 .abs_section_170 _CANTXIDR1 171 1 1 0 .abs_section_171 _CANTXIDR2 172 1 1 0 .abs_section_172 _CANTXIDR3 173 1 1 0 .abs_section_173 _CANTXTBPR 17F 1 1 0 .abs_section_17f _CFORC 41 1 1 0 .abs_section_41 _CLKSEL 39 1 1 3 .abs_section_39 _COPCTL 3C 1 1 0 .abs_section_3c _CRGFLG 37 1 1 1 .abs_section_37 _CRGINT 38 1 1 0 .abs_section_38 _CTCTL 3E 1 1 0 .abs_section_3e _CTFLG 36 1 1 0 .abs_section_36 _DDRAD 272 1 1 0 .abs_section_272 _DDRE 9 1 1 0 .abs_section_9 _DDRJ 26A 1 1 0 .abs_section_26a _DDRK 33 1 1 0 .abs_section_33 _DDRM 252 1 1 0 .abs_section_252 _DDRP 25A 1 1 1 .abs_section_25a _DDRS 24A 1 1 0 .abs_section_24a _DDRT 242 1 1 0 .abs_section_242 _EBICTL E 1 1 0 .abs_section_e _FCLKDIV 100 1 1 0 .abs_section_100 _FCMD 106 1 1 0 .abs_section_106 _FCNFG 103 1 1 0 .abs_section_103 _FPROT 104 1 1 0 .abs_section_104 _FSEC 101 1 1 0 .abs_section_101 _FSTAT 105 1 1 0 .abs_section_105 _HPRIO 1F 1 1 0 .abs_section_1f _INITEE 12 1 1 0 .abs_section_12 _INITRG 11 1 1 0 .abs_section_11 _INITRM 10 1 1 1 .abs_section_10 _INTCR 1E 1 1 1 .abs_section_1e _ITCR 15 1 1 0 .abs_section_15 _ITEST 16 1 1 0 .abs_section_16 _MEMSIZ0 1C 1 1 0 .abs_section_1c _MEMSIZ1 1D 1 1 0 .abs_section_1d _MISC 13 1 1 1 .abs_section_13 _MODE B 1 1 0 .abs_section_b _MODRR 247 1 1 0 .abs_section_247 _MTST0 14 1 1 0 .abs_section_14 _MTST1 17 1 1 0 .abs_section_17 _OC7D 43 1 1 0 .abs_section_43 _OC7M 42 1 1 0 .abs_section_42 _PACTL 60 1 1 0 .abs_section_60 _PAFLG 61 1 1 0 .abs_section_61 _PARTIDH 1A 1 1 0 .abs_section_1a _PARTIDL 1B 1 1 0 .abs_section_1b _PEAR A 1 1 0 .abs_section_a _PERAD 274 1 1 0 .abs_section_274 _PERJ 26C 1 1 0 .abs_section_26c _PERM 254 1 1 0 .abs_section_254 _PERP 25C 1 1 1 .abs_section_25c _PERS 24C 1 1 0 .abs_section_24c _PERT 244 1 1 0 .abs_section_244 _PIEJ 26E 1 1 0 .abs_section_26e _PIEP 25E 1 1 2 .abs_section_25e _PIFJ 26F 1 1 0 .abs_section_26f _PIFP 25F 1 1 2 .abs_section_25f _PLLCTL 3A 1 1 3 .abs_section_3a _PORTAD0 8F 1 1 0 .abs_section_8f _PORTE 8 1 1 0 .abs_section_8 _PORTK 32 1 1 0 .abs_section_32 _PPAGE 30 1 1 0 .abs_section_30 _PPSAD 275 1 1 0 .abs_section_275 _PPSJ 26D 1 1 0 .abs_section_26d _PPSM 255 1 1 0 .abs_section_255 _PPSP 25D 1 1 1 .abs_section_25d _PPSS 24D 1 1 0 .abs_section_24d _PPST 245 1 1 0 .abs_section_245 _PTAD 270 1 1 0 .abs_section_270 _PTIAD 271 1 1 0 .abs_section_271 _PTIJ 269 1 1 0 .abs_section_269 _PTIM 251 1 1 0 .abs_section_251 _PTIP 259 1 1 0 .abs_section_259 _PTIS 249 1 1 0 .abs_section_249 _PTIT 241 1 1 0 .abs_section_241 _PTJ 268 1 1 0 .abs_section_268 _PTM 250 1 1 0 .abs_section_250 _PTP 258 1 1 0 .abs_section_258 _PTS 248 1 1 0 .abs_section_248 _PTT 240 1 1 0 .abs_section_240 _PUCR C 1 1 0 .abs_section_c _PWMCAE E4 1 1 0 .abs_section_e4 _PWMCLK E2 1 1 0 .abs_section_e2 _PWMCTL E5 1 1 1 .abs_section_e5 _PWME E0 1 1 0 .abs_section_e0 _PWMPOL E1 1 1 0 .abs_section_e1 _PWMPRCLK E3 1 1 0 .abs_section_e3 _PWMSCLA E8 1 1 0 .abs_section_e8 _PWMSCLB E9 1 1 0 .abs_section_e9 _PWMSDN FE 1 1 1 .abs_section_fe _RDRAD 273 1 1 0 .abs_section_273 _RDRIV D 1 1 0 .abs_section_d _RDRJ 26B 1 1 0 .abs_section_26b _RDRM 253 1 1 0 .abs_section_253 _RDRP 25B 1 1 0 .abs_section_25b _RDRS 24B 1 1 0 .abs_section_24b _RDRT 243 1 1 0 .abs_section_243 _REFDV 35 1 1 1 .abs_section_35 _RTICTL 3B 1 1 0 .abs_section_3b _SCICR1 CA 1 1 0 .abs_section_ca _SCICR2 CB 1 1 0 .abs_section_cb _SCIDRH CE 1 1 0 .abs_section_ce _SCIDRL CF 1 1 0 .abs_section_cf _SCISR1 CC 1 1 0 .abs_section_cc _SCISR2 CD 1 1 0 .abs_section_cd _SPIBR DA 1 1 0 .abs_section_da _SPICR1 D8 1 1 0 .abs_section_d8 _SPICR2 D9 1 1 0 .abs_section_d9 _SPIDR DD 1 1 0 .abs_section_dd _SPISR DB 1 1 0 .abs_section_db _SYNR 34 1 1 1 .abs_section_34 _TCTL1 48 1 1 1 .abs_section_48 _TCTL2 49 1 1 1 .abs_section_49 _TCTL3 4A 1 1 0 .abs_section_4a _TCTL4 4B 1 1 0 .abs_section_4b _TFLG1 4E 1 1 2 .abs_section_4e _TFLG2 4F 1 1 0 .abs_section_4f _TIE 4C 1 1 3 .abs_section_4c _TIOS 40 1 1 1 .abs_section_40 _TSCR1 46 1 1 3 .abs_section_46 _TSCR2 4D 1 1 5 .abs_section_4d _TTOV 47 1 1 1 .abs_section_47 _WOMM 256 1 1 0 .abs_section_256 _WOMS 24E 1 1 0 .abs_section_24e _ATDCTL23 82 2 2 0 .abs_section_82 _ATDCTL45 84 2 2 0 .abs_section_84 _ATDDR0 90 2 2 0 .abs_section_90 _ATDDR1 92 2 2 0 .abs_section_92 _ATDDR2 94 2 2 0 .abs_section_94 _ATDDR3 96 2 2 0 .abs_section_96 _ATDDR4 98 2 2 0 .abs_section_98 _ATDDR5 9A 2 2 0 .abs_section_9a _ATDDR6 9C 2 2 0 .abs_section_9c _ATDDR7 9E 2 2 0 .abs_section_9e _DDRAB 2 2 2 1 .abs_section_2 _PACNT 62 2 2 0 .abs_section_62 _PORTAB 0 2 2 3 .abs_section_0 _PWMCNT01 EC 2 2 0 .abs_section_ec _PWMCNT23 EE 2 2 0 .abs_section_ee _PWMCNT45 F0 2 2 0 .abs_section_f0 _PWMDTY01 F8 2 2 0 .abs_section_f8 _PWMDTY23 FA 2 2 0 .abs_section_fa _PWMDTY45 FC 2 2 0 .abs_section_fc _PWMPER01 F2 2 2 0 .abs_section_f2 _PWMPER23 F4 2 2 0 .abs_section_f4 _PWMPER45 F6 2 2 0 .abs_section_f6 _SCIBD C8 2 2 0 .abs_section_c8 _TC0 50 2 2 1 .abs_section_50 _TC1 52 2 2 0 .abs_section_52 _TC2 54 2 2 0 .abs_section_54 _TC3 56 2 2 0 .abs_section_56 _TC4 58 2 2 0 .abs_section_58 _TC5 5A 2 2 0 .abs_section_5a _TC6 5C 2 2 0 .abs_section_5c _TC7 5E 2 2 1 .abs_section_5e _TCNT 44 2 2 0 .abs_section_44 MODULE: -- PE_Timer.C.o -- - PROCEDURES: PE_Timer_LngHi1 CE2D 4A 74 1 .text - VARIABLES: MODULE: -- Vectors.c.o -- - PROCEDURES: - VARIABLES: _vect FF80 80 128 0 .abs_section_ff80 MODULE: -- RTOSDemo.C.o -- - PROCEDURES: main CE77 8 8 0 .text - VARIABLES: MODULE: -- PollQ.c.o -- - PROCEDURES: vStartPolledQueueTasks CE7F 42 66 1 .text vPolledQueueProducer CEC1 4D 77 1 .text vPolledQueueConsumer CF0E 59 89 1 .text xArePollingQueuesStillRunning CF67 15 21 1 .text - VARIABLES: STRING.QConsNB.2 C0AA 8 8 1 .rodata1 STRING.QProdNB.3 C0B2 8 8 1 .rodata1 xPollingConsumerCount F93 1 1 3 .bss xPollingProducerCount F94 1 1 3 .bss xPolledQueue.1 F95 2 2 3 .bss MODULE: -- dynamic.c.o -- - PROCEDURES: vStartDynamicPriorityTasks CF7C 7C 124 1 .text vLimitedIncrementTask CFF8 26 38 1 .text vContinuousIncrementTask D01E 35 53 1 .text vCounterControlTask D053 98 152 3 .text vQueueSendWhenSuspendedTask D0EB 34 52 1 .text vQueueReceiveWhenSuspendedTask D11F 4F 79 1 .text xAreDynamicPriorityTasksStillRunning D16E 2B 43 1 .text - VARIABLES: STRING.CNT_INC.1 C0BA 8 8 1 .rodata1 STRING.LIM_INC.2 C0C2 8 8 1 .rodata1 STRING.C_CTRL.3 C0CA 7 7 1 .rodata1 STRING.SUSP_TX.4 C0D1 8 8 1 .rodata1 STRING.SUSP_RX.5 C0D9 8 8 1 .rodata1 usCheckVariable F97 2 2 3 .bss xSuspendedQueueSendError F99 1 1 2 .bss xSuspendedQueueReceiveError F9A 1 1 3 .bss ulValueToSend.6 F9B 4 4 5 .bss ulExpectedValue.7 F9F 4 4 6 .bss usLastTaskCheck.9 FA3 2 2 2 .bss xContinousIncrementHandle FA5 2 2 5 .bss xLimitedIncrementHandle FA7 2 2 2 .bss ulCounter FA9 4 4 10 .bss ulReceivedValue.8 FAD 4 4 3 .bss xSuspendedTestQueue FB1 2 2 3 .common MODULE: -- ButtonInterrupt.C.o -- - PROCEDURES: ButtonInterrupt_Enable D3A3 A 10 1 ButtonInterrupt_CODE - VARIABLES: ********************************************************************************************* MODULE STATISTIC Name Data Code Const --------------------------------------------------------------------------------------------- Start12.c.o 0 57 0 STRING.C.o (ansisi.lib) 0 103 0 rtshc12.c.o (ansisi.lib) 0 373 0 tasks.c.o 135 1527 5 queue.c.o 0 809 0 list.c.o 0 194 0 port.c.o 1 122 0 flash.c.o 1 128 5 main.c.o 4 398 13 heap_1.c.o 1798 46 0 ParTest.c.o 0 19 0 Cpu.C.o 0 119 0 Byte1.C.o 8 23 0 TickTimer.C.o 3 149 0 IO_Map.C.o 256 0 0 PE_Timer.C.o 0 74 0 Vectors.c.o 0 0 128 RTOSDemo.C.o 0 8 0 PollQ.c.o 4 253 16 dynamic.c.o 28 541 39 ButtonInterrupt.C.o 0 10 0 other 48 29 19 ********************************************************************************************* SECTION USE IN OBJECT-ALLOCATION SECTION --------------------------------------------------------------------------------------------- SECTION: ".text" Init _Startup _memcpy_8bitCount memset strncpy xTaskCreate vTaskDelayUntil vTaskDelay uxTaskPriorityGet vTaskPrioritySet vTaskSuspend vTaskResume vTaskStartScheduler vTaskSuspendAll xTaskResumeAll xTaskGetTickCount vTaskIncrementTick vTaskSwitchContext vTaskPlaceOnEventList xTaskRemoveFromEventList prvIdleTask prvInitialiseTCBVariables prvInitialiseTaskLists prvCheckTasksWaitingTermination prvAllocateTCBAndStack xQueueCreate xQueueSend xQueueSendFromISR xQueueReceive uxQueueMessagesWaiting prvUnlockQueue prvIsQueueEmpty prvIsQueueFull vListInitialise vListInitialiseItem vListInsertEnd vListInsert vListRemove pxPortInitialiseStack prvSetupTimerInterrupt xPortStartScheduler vStartLEDFlashTasks vLEDFlashTask vMain vErrorChecks prvCheckOtherTasksAreStillRunning vApplicationIdleHook vButtonTask pvPortMalloc vPortFree vParTestToggleLED PE_Timer_LngHi1 main vStartPolledQueueTasks vPolledQueueProducer vPolledQueueConsumer xArePollingQueuesStillRunning vStartDynamicPriorityTasks vLimitedIncrementTask vContinuousIncrementTask vCounterControlTask vQueueSendWhenSuspendedTask vQueueReceiveWhenSuspendedTask xAreDynamicPriorityTasksStillRunning SECTION: ".data" uxCriticalNesting SECTION: ".bss" pxCurrentTCB uxCurrentNumberOfTasks xTickCount uxTopUsedPriority uxTopReadyPriority xSchedulerRunning uxSchedulerSuspended uxMissedTicks uxTaskNumber.1 pxReadyTasksLists xDelayedTaskList1 xDelayedTaskList2 pxDelayedTaskList pxOverflowDelayedTaskList xPendingReadyList xSuspendedTaskList uxFlashTaskNumber xLocalError uxValToSend.3 xButtonQueue xNextFreeByte xHeap xPollingConsumerCount xPollingProducerCount xPolledQueue.1 usCheckVariable xSuspendedQueueSendError xSuspendedQueueReceiveError ulValueToSend.6 ulExpectedValue.7 usLastTaskCheck.9 xContinousIncrementHandle xLimitedIncrementHandle ulCounter ulReceivedValue.8 SECTION: ".init" _EntryPoint PE_low_level_init SECTION: ".rodata1" STRING.IDLE.2 STRING.LEDx.1 STRING.Check.1 STRING.Button.2 STRING.QConsNB.2 STRING.QProdNB.3 STRING.CNT_INC.1 STRING.LIM_INC.2 STRING.C_CTRL.3 STRING.SUSP_TX.4 STRING.SUSP_RX.5 SECTION: "NON_BANKED" xBankedStartScheduler vPortYield vPortTickInterrupt vButtonPush Cpu_Interrupt SECTION: "RUNTIME" _LCMP _LCMP_P _LNEG _LINC _lDivMod _LDIVU _NEG_P _LDIVS SECTION: ".common" xSuspendedTestQueue SECTION: "TickTimer_CODE" SetCV SetPV HWEnDi TickTimer_Enable TickTimer_SetFreqHz TickTimer_Init SECTION: "ButtonInterrupt_CODE" ButtonInterrupt_Enable SECTION: "Byte1_CODE" Byte1_GetMsk Byte1_NegBit SECTION: "Byte1_DATA" Byte1_Table SECTION: "TickTimer_DATA" EnUser CmpHighVal SECTION: ".abs_section_3f" _ARMCOP SECTION: ".abs_section_8d" _ATDDIEN SECTION: ".abs_section_86" _ATDSTAT0 SECTION: ".abs_section_8b" _ATDSTAT1 SECTION: ".abs_section_ff06" _BDMCCR SECTION: ".abs_section_ff07" _BDMINR SECTION: ".abs_section_ff01" _BDMSTS SECTION: ".abs_section_2b" _BKP0H SECTION: ".abs_section_2c" _BKP0L SECTION: ".abs_section_2a" _BKP0X SECTION: ".abs_section_2e" _BKP1H SECTION: ".abs_section_2f" _BKP1L SECTION: ".abs_section_2d" _BKP1X SECTION: ".abs_section_28" _BKPCT0 SECTION: ".abs_section_29" _BKPCT1 SECTION: ".abs_section_142" _CANBTR0 SECTION: ".abs_section_143" _CANBTR1 SECTION: ".abs_section_140" _CANCTL0 SECTION: ".abs_section_141" _CANCTL1 SECTION: ".abs_section_14b" _CANIDAC SECTION: ".abs_section_150" _CANIDAR0 SECTION: ".abs_section_151" _CANIDAR1 SECTION: ".abs_section_152" _CANIDAR2 SECTION: ".abs_section_153" _CANIDAR3 SECTION: ".abs_section_158" _CANIDAR4 SECTION: ".abs_section_159" _CANIDAR5 SECTION: ".abs_section_15a" _CANIDAR6 SECTION: ".abs_section_15b" _CANIDAR7 SECTION: ".abs_section_154" _CANIDMR0 SECTION: ".abs_section_155" _CANIDMR1 SECTION: ".abs_section_156" _CANIDMR2 SECTION: ".abs_section_157" _CANIDMR3 SECTION: ".abs_section_15c" _CANIDMR4 SECTION: ".abs_section_15d" _CANIDMR5 SECTION: ".abs_section_15e" _CANIDMR6 SECTION: ".abs_section_15f" _CANIDMR7 SECTION: ".abs_section_144" _CANRFLG SECTION: ".abs_section_145" _CANRIER SECTION: ".abs_section_16c" _CANRXDLR SECTION: ".abs_section_164" _CANRXDSR0 SECTION: ".abs_section_165" _CANRXDSR1 SECTION: ".abs_section_166" _CANRXDSR2 SECTION: ".abs_section_167" _CANRXDSR3 SECTION: ".abs_section_168" _CANRXDSR4 SECTION: ".abs_section_169" _CANRXDSR5 SECTION: ".abs_section_16a" _CANRXDSR6 SECTION: ".abs_section_16b" _CANRXDSR7 SECTION: ".abs_section_14e" _CANRXERR SECTION: ".abs_section_160" _CANRXIDR0 SECTION: ".abs_section_161" _CANRXIDR1 SECTION: ".abs_section_162" _CANRXIDR2 SECTION: ".abs_section_163" _CANRXIDR3 SECTION: ".abs_section_149" _CANTAAK SECTION: ".abs_section_148" _CANTARQ SECTION: ".abs_section_14a" _CANTBSEL SECTION: ".abs_section_146" _CANTFLG SECTION: ".abs_section_147" _CANTIER SECTION: ".abs_section_17c" _CANTXDLR SECTION: ".abs_section_174" _CANTXDSR0 SECTION: ".abs_section_175" _CANTXDSR1 SECTION: ".abs_section_176" _CANTXDSR2 SECTION: ".abs_section_177" _CANTXDSR3 SECTION: ".abs_section_178" _CANTXDSR4 SECTION: ".abs_section_179" _CANTXDSR5 SECTION: ".abs_section_17a" _CANTXDSR6 SECTION: ".abs_section_17b" _CANTXDSR7 SECTION: ".abs_section_14f" _CANTXERR SECTION: ".abs_section_170" _CANTXIDR0 SECTION: ".abs_section_171" _CANTXIDR1 SECTION: ".abs_section_172" _CANTXIDR2 SECTION: ".abs_section_173" _CANTXIDR3 SECTION: ".abs_section_17f" _CANTXTBPR SECTION: ".abs_section_41" _CFORC SECTION: ".abs_section_39" _CLKSEL SECTION: ".abs_section_3c" _COPCTL SECTION: ".abs_section_37" _CRGFLG SECTION: ".abs_section_38" _CRGINT SECTION: ".abs_section_3e" _CTCTL SECTION: ".abs_section_36" _CTFLG SECTION: ".abs_section_272" _DDRAD SECTION: ".abs_section_9" _DDRE SECTION: ".abs_section_26a" _DDRJ SECTION: ".abs_section_33" _DDRK SECTION: ".abs_section_252" _DDRM SECTION: ".abs_section_25a" _DDRP SECTION: ".abs_section_24a" _DDRS SECTION: ".abs_section_242" _DDRT SECTION: ".abs_section_e" _EBICTL SECTION: ".abs_section_100" _FCLKDIV SECTION: ".abs_section_106" _FCMD SECTION: ".abs_section_103" _FCNFG SECTION: ".abs_section_104" _FPROT SECTION: ".abs_section_101" _FSEC SECTION: ".abs_section_105" _FSTAT SECTION: ".abs_section_1f" _HPRIO SECTION: ".abs_section_12" _INITEE SECTION: ".abs_section_11" _INITRG SECTION: ".abs_section_10" _INITRM SECTION: ".abs_section_1e" _INTCR SECTION: ".abs_section_15" _ITCR SECTION: ".abs_section_16" _ITEST SECTION: ".abs_section_1c" _MEMSIZ0 SECTION: ".abs_section_1d" _MEMSIZ1 SECTION: ".abs_section_13" _MISC SECTION: ".abs_section_b" _MODE SECTION: ".abs_section_247" _MODRR SECTION: ".abs_section_14" _MTST0 SECTION: ".abs_section_17" _MTST1 SECTION: ".abs_section_43" _OC7D SECTION: ".abs_section_42" _OC7M SECTION: ".abs_section_60" _PACTL SECTION: ".abs_section_61" _PAFLG SECTION: ".abs_section_1a" _PARTIDH SECTION: ".abs_section_1b" _PARTIDL SECTION: ".abs_section_a" _PEAR SECTION: ".abs_section_274" _PERAD SECTION: ".abs_section_26c" _PERJ SECTION: ".abs_section_254" _PERM SECTION: ".abs_section_25c" _PERP SECTION: ".abs_section_24c" _PERS SECTION: ".abs_section_244" _PERT SECTION: ".abs_section_26e" _PIEJ SECTION: ".abs_section_25e" _PIEP SECTION: ".abs_section_26f" _PIFJ SECTION: ".abs_section_25f" _PIFP SECTION: ".abs_section_3a" _PLLCTL SECTION: ".abs_section_8f" _PORTAD0 SECTION: ".abs_section_8" _PORTE SECTION: ".abs_section_32" _PORTK SECTION: ".abs_section_30" _PPAGE SECTION: ".abs_section_275" _PPSAD SECTION: ".abs_section_26d" _PPSJ SECTION: ".abs_section_255" _PPSM SECTION: ".abs_section_25d" _PPSP SECTION: ".abs_section_24d" _PPSS SECTION: ".abs_section_245" _PPST SECTION: ".abs_section_270" _PTAD SECTION: ".abs_section_271" _PTIAD SECTION: ".abs_section_269" _PTIJ SECTION: ".abs_section_251" _PTIM SECTION: ".abs_section_259" _PTIP SECTION: ".abs_section_249" _PTIS SECTION: ".abs_section_241" _PTIT SECTION: ".abs_section_268" _PTJ SECTION: ".abs_section_250" _PTM SECTION: ".abs_section_258" _PTP SECTION: ".abs_section_248" _PTS SECTION: ".abs_section_240" _PTT SECTION: ".abs_section_c" _PUCR SECTION: ".abs_section_e4" _PWMCAE SECTION: ".abs_section_e2" _PWMCLK SECTION: ".abs_section_e5" _PWMCTL SECTION: ".abs_section_e0" _PWME SECTION: ".abs_section_e1" _PWMPOL SECTION: ".abs_section_e3" _PWMPRCLK SECTION: ".abs_section_e8" _PWMSCLA SECTION: ".abs_section_e9" _PWMSCLB SECTION: ".abs_section_fe" _PWMSDN SECTION: ".abs_section_273" _RDRAD SECTION: ".abs_section_d" _RDRIV SECTION: ".abs_section_26b" _RDRJ SECTION: ".abs_section_253" _RDRM SECTION: ".abs_section_25b" _RDRP SECTION: ".abs_section_24b" _RDRS SECTION: ".abs_section_243" _RDRT SECTION: ".abs_section_35" _REFDV SECTION: ".abs_section_3b" _RTICTL SECTION: ".abs_section_ca" _SCICR1 SECTION: ".abs_section_cb" _SCICR2 SECTION: ".abs_section_ce" _SCIDRH SECTION: ".abs_section_cf" _SCIDRL SECTION: ".abs_section_cc" _SCISR1 SECTION: ".abs_section_cd" _SCISR2 SECTION: ".abs_section_da" _SPIBR SECTION: ".abs_section_d8" _SPICR1 SECTION: ".abs_section_d9" _SPICR2 SECTION: ".abs_section_dd" _SPIDR SECTION: ".abs_section_db" _SPISR SECTION: ".abs_section_34" _SYNR SECTION: ".abs_section_48" _TCTL1 SECTION: ".abs_section_49" _TCTL2 SECTION: ".abs_section_4a" _TCTL3 SECTION: ".abs_section_4b" _TCTL4 SECTION: ".abs_section_4e" _TFLG1 SECTION: ".abs_section_4f" _TFLG2 SECTION: ".abs_section_4c" _TIE SECTION: ".abs_section_40" _TIOS SECTION: ".abs_section_46" _TSCR1 SECTION: ".abs_section_4d" _TSCR2 SECTION: ".abs_section_47" _TTOV SECTION: ".abs_section_256" _WOMM SECTION: ".abs_section_24e" _WOMS SECTION: ".abs_section_82" _ATDCTL23 SECTION: ".abs_section_84" _ATDCTL45 SECTION: ".abs_section_90" _ATDDR0 SECTION: ".abs_section_92" _ATDDR1 SECTION: ".abs_section_94" _ATDDR2 SECTION: ".abs_section_96" _ATDDR3 SECTION: ".abs_section_98" _ATDDR4 SECTION: ".abs_section_9a" _ATDDR5 SECTION: ".abs_section_9c" _ATDDR6 SECTION: ".abs_section_9e" _ATDDR7 SECTION: ".abs_section_2" _DDRAB SECTION: ".abs_section_62" _PACNT SECTION: ".abs_section_0" _PORTAB SECTION: ".abs_section_ec" _PWMCNT01 SECTION: ".abs_section_ee" _PWMCNT23 SECTION: ".abs_section_f0" _PWMCNT45 SECTION: ".abs_section_f8" _PWMDTY01 SECTION: ".abs_section_fa" _PWMDTY23 SECTION: ".abs_section_fc" _PWMDTY45 SECTION: ".abs_section_f2" _PWMPER01 SECTION: ".abs_section_f4" _PWMPER23 SECTION: ".abs_section_f6" _PWMPER45 SECTION: ".abs_section_c8" _SCIBD SECTION: ".abs_section_50" _TC0 SECTION: ".abs_section_52" _TC1 SECTION: ".abs_section_54" _TC2 SECTION: ".abs_section_56" _TC3 SECTION: ".abs_section_58" _TC4 SECTION: ".abs_section_5a" _TC5 SECTION: ".abs_section_5c" _TC6 SECTION: ".abs_section_5e" _TC7 SECTION: ".abs_section_44" _TCNT SECTION: ".abs_section_ff80" _vect ********************************************************************************************* OBJECT LIST SORTED BY ADDRESS Name Addr hSize dSize Ref Section RLIB --------------------------------------------------------------------------------------------- _PORTAB 0 2 2 3 .abs_section_0 _DDRAB 2 2 2 1 .abs_section_2 _PORTE 8 1 1 0 .abs_section_8 _DDRE 9 1 1 0 .abs_section_9 _PEAR A 1 1 0 .abs_section_a _MODE B 1 1 0 .abs_section_b _PUCR C 1 1 0 .abs_section_c _RDRIV D 1 1 0 .abs_section_d _EBICTL E 1 1 0 .abs_section_e _INITRM 10 1 1 1 .abs_section_10 _INITRG 11 1 1 0 .abs_section_11 _INITEE 12 1 1 0 .abs_section_12 _MISC 13 1 1 1 .abs_section_13 _MTST0 14 1 1 0 .abs_section_14 _ITCR 15 1 1 0 .abs_section_15 _ITEST 16 1 1 0 .abs_section_16 _MTST1 17 1 1 0 .abs_section_17 _PARTIDH 1A 1 1 0 .abs_section_1a _PARTIDL 1B 1 1 0 .abs_section_1b _MEMSIZ0 1C 1 1 0 .abs_section_1c _MEMSIZ1 1D 1 1 0 .abs_section_1d _INTCR 1E 1 1 1 .abs_section_1e _HPRIO 1F 1 1 0 .abs_section_1f _BKPCT0 28 1 1 0 .abs_section_28 _BKPCT1 29 1 1 0 .abs_section_29 _BKP0X 2A 1 1 0 .abs_section_2a _BKP0H 2B 1 1 0 .abs_section_2b _BKP0L 2C 1 1 0 .abs_section_2c _BKP1X 2D 1 1 0 .abs_section_2d _BKP1H 2E 1 1 0 .abs_section_2e _BKP1L 2F 1 1 0 .abs_section_2f _PPAGE 30 1 1 0 .abs_section_30 _PORTK 32 1 1 0 .abs_section_32 _DDRK 33 1 1 0 .abs_section_33 _SYNR 34 1 1 1 .abs_section_34 _REFDV 35 1 1 1 .abs_section_35 _CTFLG 36 1 1 0 .abs_section_36 _CRGFLG 37 1 1 1 .abs_section_37 _CRGINT 38 1 1 0 .abs_section_38 _CLKSEL 39 1 1 3 .abs_section_39 _PLLCTL 3A 1 1 3 .abs_section_3a _RTICTL 3B 1 1 0 .abs_section_3b _COPCTL 3C 1 1 0 .abs_section_3c _CTCTL 3E 1 1 0 .abs_section_3e _ARMCOP 3F 1 1 0 .abs_section_3f _TIOS 40 1 1 1 .abs_section_40 _CFORC 41 1 1 0 .abs_section_41 _OC7M 42 1 1 0 .abs_section_42 _OC7D 43 1 1 0 .abs_section_43 _TCNT 44 2 2 0 .abs_section_44 _TSCR1 46 1 1 3 .abs_section_46 _TTOV 47 1 1 1 .abs_section_47 _TCTL1 48 1 1 1 .abs_section_48 _TCTL2 49 1 1 1 .abs_section_49 _TCTL3 4A 1 1 0 .abs_section_4a _TCTL4 4B 1 1 0 .abs_section_4b _TIE 4C 1 1 3 .abs_section_4c _TSCR2 4D 1 1 5 .abs_section_4d _TFLG1 4E 1 1 2 .abs_section_4e _TFLG2 4F 1 1 0 .abs_section_4f _TC0 50 2 2 1 .abs_section_50 _TC1 52 2 2 0 .abs_section_52 _TC2 54 2 2 0 .abs_section_54 _TC3 56 2 2 0 .abs_section_56 _TC4 58 2 2 0 .abs_section_58 _TC5 5A 2 2 0 .abs_section_5a _TC6 5C 2 2 0 .abs_section_5c _TC7 5E 2 2 1 .abs_section_5e _PACTL 60 1 1 0 .abs_section_60 _PAFLG 61 1 1 0 .abs_section_61 _PACNT 62 2 2 0 .abs_section_62 _ATDCTL23 82 2 2 0 .abs_section_82 _ATDCTL45 84 2 2 0 .abs_section_84 _ATDSTAT0 86 1 1 0 .abs_section_86 _ATDSTAT1 8B 1 1 0 .abs_section_8b _ATDDIEN 8D 1 1 0 .abs_section_8d _PORTAD0 8F 1 1 0 .abs_section_8f _ATDDR0 90 2 2 0 .abs_section_90 _ATDDR1 92 2 2 0 .abs_section_92 _ATDDR2 94 2 2 0 .abs_section_94 _ATDDR3 96 2 2 0 .abs_section_96 _ATDDR4 98 2 2 0 .abs_section_98 _ATDDR5 9A 2 2 0 .abs_section_9a _ATDDR6 9C 2 2 0 .abs_section_9c _ATDDR7 9E 2 2 0 .abs_section_9e _SCIBD C8 2 2 0 .abs_section_c8 _SCICR1 CA 1 1 0 .abs_section_ca _SCICR2 CB 1 1 0 .abs_section_cb _SCISR1 CC 1 1 0 .abs_section_cc _SCISR2 CD 1 1 0 .abs_section_cd _SCIDRH CE 1 1 0 .abs_section_ce _SCIDRL CF 1 1 0 .abs_section_cf _SPICR1 D8 1 1 0 .abs_section_d8 _SPICR2 D9 1 1 0 .abs_section_d9 _SPIBR DA 1 1 0 .abs_section_da _SPISR DB 1 1 0 .abs_section_db _SPIDR DD 1 1 0 .abs_section_dd _PWME E0 1 1 0 .abs_section_e0 _PWMPOL E1 1 1 0 .abs_section_e1 _PWMCLK E2 1 1 0 .abs_section_e2 _PWMPRCLK E3 1 1 0 .abs_section_e3 _PWMCAE E4 1 1 0 .abs_section_e4 _PWMCTL E5 1 1 1 .abs_section_e5 _PWMSCLA E8 1 1 0 .abs_section_e8 _PWMSCLB E9 1 1 0 .abs_section_e9 _PWMCNT01 EC 2 2 0 .abs_section_ec _PWMCNT23 EE 2 2 0 .abs_section_ee _PWMCNT45 F0 2 2 0 .abs_section_f0 _PWMPER01 F2 2 2 0 .abs_section_f2 _PWMPER23 F4 2 2 0 .abs_section_f4 _PWMPER45 F6 2 2 0 .abs_section_f6 _PWMDTY01 F8 2 2 0 .abs_section_f8 _PWMDTY23 FA 2 2 0 .abs_section_fa _PWMDTY45 FC 2 2 0 .abs_section_fc _PWMSDN FE 1 1 1 .abs_section_fe _FCLKDIV 100 1 1 0 .abs_section_100 _FSEC 101 1 1 0 .abs_section_101 _FCNFG 103 1 1 0 .abs_section_103 _FPROT 104 1 1 0 .abs_section_104 _FSTAT 105 1 1 0 .abs_section_105 _FCMD 106 1 1 0 .abs_section_106 _CANCTL0 140 1 1 0 .abs_section_140 _CANCTL1 141 1 1 0 .abs_section_141 _CANBTR0 142 1 1 0 .abs_section_142 _CANBTR1 143 1 1 0 .abs_section_143 _CANRFLG 144 1 1 0 .abs_section_144 _CANRIER 145 1 1 0 .abs_section_145 _CANTFLG 146 1 1 0 .abs_section_146 _CANTIER 147 1 1 0 .abs_section_147 _CANTARQ 148 1 1 0 .abs_section_148 _CANTAAK 149 1 1 0 .abs_section_149 _CANTBSEL 14A 1 1 0 .abs_section_14a _CANIDAC 14B 1 1 0 .abs_section_14b _CANRXERR 14E 1 1 0 .abs_section_14e _CANTXERR 14F 1 1 0 .abs_section_14f _CANIDAR0 150 1 1 0 .abs_section_150 _CANIDAR1 151 1 1 0 .abs_section_151 _CANIDAR2 152 1 1 0 .abs_section_152 _CANIDAR3 153 1 1 0 .abs_section_153 _CANIDMR0 154 1 1 0 .abs_section_154 _CANIDMR1 155 1 1 0 .abs_section_155 _CANIDMR2 156 1 1 0 .abs_section_156 _CANIDMR3 157 1 1 0 .abs_section_157 _CANIDAR4 158 1 1 0 .abs_section_158 _CANIDAR5 159 1 1 0 .abs_section_159 _CANIDAR6 15A 1 1 0 .abs_section_15a _CANIDAR7 15B 1 1 0 .abs_section_15b _CANIDMR4 15C 1 1 0 .abs_section_15c _CANIDMR5 15D 1 1 0 .abs_section_15d _CANIDMR6 15E 1 1 0 .abs_section_15e _CANIDMR7 15F 1 1 0 .abs_section_15f _CANRXIDR0 160 1 1 0 .abs_section_160 _CANRXIDR1 161 1 1 0 .abs_section_161 _CANRXIDR2 162 1 1 0 .abs_section_162 _CANRXIDR3 163 1 1 0 .abs_section_163 _CANRXDSR0 164 1 1 0 .abs_section_164 _CANRXDSR1 165 1 1 0 .abs_section_165 _CANRXDSR2 166 1 1 0 .abs_section_166 _CANRXDSR3 167 1 1 0 .abs_section_167 _CANRXDSR4 168 1 1 0 .abs_section_168 _CANRXDSR5 169 1 1 0 .abs_section_169 _CANRXDSR6 16A 1 1 0 .abs_section_16a _CANRXDSR7 16B 1 1 0 .abs_section_16b _CANRXDLR 16C 1 1 0 .abs_section_16c _CANTXIDR0 170 1 1 0 .abs_section_170 _CANTXIDR1 171 1 1 0 .abs_section_171 _CANTXIDR2 172 1 1 0 .abs_section_172 _CANTXIDR3 173 1 1 0 .abs_section_173 _CANTXDSR0 174 1 1 0 .abs_section_174 _CANTXDSR1 175 1 1 0 .abs_section_175 _CANTXDSR2 176 1 1 0 .abs_section_176 _CANTXDSR3 177 1 1 0 .abs_section_177 _CANTXDSR4 178 1 1 0 .abs_section_178 _CANTXDSR5 179 1 1 0 .abs_section_179 _CANTXDSR6 17A 1 1 0 .abs_section_17a _CANTXDSR7 17B 1 1 0 .abs_section_17b _CANTXDLR 17C 1 1 0 .abs_section_17c _CANTXTBPR 17F 1 1 0 .abs_section_17f _PTT 240 1 1 0 .abs_section_240 _PTIT 241 1 1 0 .abs_section_241 _DDRT 242 1 1 0 .abs_section_242 _RDRT 243 1 1 0 .abs_section_243 _PERT 244 1 1 0 .abs_section_244 _PPST 245 1 1 0 .abs_section_245 _MODRR 247 1 1 0 .abs_section_247 _PTS 248 1 1 0 .abs_section_248 _PTIS 249 1 1 0 .abs_section_249 _DDRS 24A 1 1 0 .abs_section_24a _RDRS 24B 1 1 0 .abs_section_24b _PERS 24C 1 1 0 .abs_section_24c _PPSS 24D 1 1 0 .abs_section_24d _WOMS 24E 1 1 0 .abs_section_24e _PTM 250 1 1 0 .abs_section_250 _PTIM 251 1 1 0 .abs_section_251 _DDRM 252 1 1 0 .abs_section_252 _RDRM 253 1 1 0 .abs_section_253 _PERM 254 1 1 0 .abs_section_254 _PPSM 255 1 1 0 .abs_section_255 _WOMM 256 1 1 0 .abs_section_256 _PTP 258 1 1 0 .abs_section_258 _PTIP 259 1 1 0 .abs_section_259 _DDRP 25A 1 1 1 .abs_section_25a _RDRP 25B 1 1 0 .abs_section_25b _PERP 25C 1 1 1 .abs_section_25c _PPSP 25D 1 1 1 .abs_section_25d _PIEP 25E 1 1 2 .abs_section_25e _PIFP 25F 1 1 2 .abs_section_25f _PTJ 268 1 1 0 .abs_section_268 _PTIJ 269 1 1 0 .abs_section_269 _DDRJ 26A 1 1 0 .abs_section_26a _RDRJ 26B 1 1 0 .abs_section_26b _PERJ 26C 1 1 0 .abs_section_26c _PPSJ 26D 1 1 0 .abs_section_26d _PIEJ 26E 1 1 0 .abs_section_26e _PIFJ 26F 1 1 0 .abs_section_26f _PTAD 270 1 1 0 .abs_section_270 _PTIAD 271 1 1 0 .abs_section_271 _DDRAD 272 1 1 0 .abs_section_272 _RDRAD 273 1 1 0 .abs_section_273 _PERAD 274 1 1 0 .abs_section_274 _PPSAD 275 1 1 0 .abs_section_275 uxCriticalNesting 800 1 1 91 .data pxCurrentTCB 801 2 2 29 .bss uxCurrentNumberOfTasks 803 1 1 3 .bss xTickCount 804 2 2 14 .bss uxTopUsedPriority 806 1 1 2 .bss uxTopReadyPriority 807 1 1 15 .bss xSchedulerRunning 808 1 1 3 .bss uxSchedulerSuspended 809 1 1 6 .bss uxMissedTicks 80A 1 1 4 .bss uxTaskNumber.1 80B 1 1 2 .bss pxReadyTasksLists 80C 3C 60 11 .bss xDelayedTaskList1 848 F 15 2 .bss xDelayedTaskList2 857 F 15 2 .bss pxDelayedTaskList 866 2 2 8 .bss pxOverflowDelayedTaskList 868 2 2 6 .bss xPendingReadyList 86A F 15 4 .bss xSuspendedTaskList 879 F 15 2 .bss uxFlashTaskNumber 888 1 1 2 .bss xLocalError 889 1 1 3 .bss uxValToSend.3 88A 1 1 2 .bss xButtonQueue 88B 2 2 3 .bss xNextFreeByte 88D 2 2 4 .bss xHeap 88F 704 1796 1 .bss xPollingConsumerCount F93 1 1 3 .bss xPollingProducerCount F94 1 1 3 .bss xPolledQueue.1 F95 2 2 3 .bss usCheckVariable F97 2 2 3 .bss xSuspendedQueueSendError F99 1 1 2 .bss xSuspendedQueueReceiveError F9A 1 1 3 .bss ulValueToSend.6 F9B 4 4 5 .bss ulExpectedValue.7 F9F 4 4 6 .bss usLastTaskCheck.9 FA3 2 2 2 .bss xContinousIncrementHandle FA5 2 2 5 .bss xLimitedIncrementHandle FA7 2 2 2 .bss ulCounter FA9 4 4 10 .bss ulReceivedValue.8 FAD 4 4 3 .bss xSuspendedTestQueue FB1 2 2 3 .common Byte1_Table FB3 8 8 1 Byte1_DATA EnUser FBB 1 1 4 TickTimer_DATA CmpHighVal FBC 2 2 2 TickTimer_DATA _EntryPoint C000 2E 46 1 .init PE_low_level_init C02E 48 72 1 .init STRING.IDLE.2 C093 5 5 1 .rodata1 STRING.LEDx.1 C098 5 5 1 .rodata1 STRING.Check.1 C09D 6 6 1 .rodata1 STRING.Button.2 C0A3 7 7 1 .rodata1 STRING.QConsNB.2 C0AA 8 8 1 .rodata1 STRING.QProdNB.3 C0B2 8 8 1 .rodata1 STRING.CNT_INC.1 C0BA 8 8 1 .rodata1 STRING.LIM_INC.2 C0C2 8 8 1 .rodata1 STRING.C_CTRL.3 C0CA 7 7 1 .rodata1 STRING.SUSP_TX.4 C0D1 8 8 1 .rodata1 STRING.SUSP_RX.5 C0D9 8 8 1 .rodata1 xBankedStartScheduler C0E1 F 15 1 NON_BANKED vPortYield C0F0 16 22 1 NON_BANKED vPortTickInterrupt C106 1D 29 1 NON_BANKED vButtonPush C123 2F 47 1 NON_BANKED Cpu_Interrupt C152 1 1 60 NON_BANKED Init C153 29 41 1 .text _Startup C17C 10 16 1 .text _memcpy_8bitCount C18C 1C 28 3 .text memset C1A8 1E 30 1 .text strncpy C1C6 2D 45 1 .text xTaskCreate C1F3 CE 206 11 .text vTaskDelayUntil C2C1 74 116 3 .text vTaskDelay C335 46 70 4 .text uxTaskPriorityGet C37B 26 38 1 .text vTaskPrioritySet C3A1 69 105 2 .text vTaskSuspend C40A 44 68 3 .text vTaskResume C44E 59 89 3 .text vTaskStartScheduler C4A7 30 48 1 .text vTaskSuspendAll C4D7 13 19 11 .text xTaskResumeAll C4EA 9F 159 13 .text xTaskGetTickCount C589 17 23 2 .text vTaskIncrementTick C5A0 81 129 2 .text vTaskSwitchContext C621 5B 91 3 .text vTaskPlaceOnEventList C67C 3E 62 2 .text xTaskRemoveFromEventList C6BA 65 101 3 .text prvIdleTask C71F 10 16 1 .text prvInitialiseTCBVariables C72F 4A 74 1 .text prvInitialiseTaskLists C779 37 55 1 .text prvCheckTasksWaitingTermination C7B0 1 1 1 .text prvAllocateTCBAndStack C7B1 39 57 1 .text xQueueCreate C7EA 76 118 3 .text xQueueSend C860 C9 201 3 .text xQueueSendFromISR C929 58 88 1 .text xQueueReceive C981 C3 195 4 .text uxQueueMessagesWaiting CA44 1B 27 1 .text prvUnlockQueue CA5F 6F 111 4 .text prvIsQueueEmpty CACE 21 33 1 .text prvIsQueueFull CAEF 24 36 1 .text vListInitialise CB13 1F 31 7 .text vListInitialiseItem CB32 7 7 3 .text vListInsertEnd CB39 25 37 7 .text vListInsert CB5E 54 84 4 .text vListRemove CBB2 23 35 13 .text pxPortInitialiseStack CBD5 2B 43 1 .text prvSetupTimerInterrupt CC00 9 9 1 .text xPortStartScheduler CC09 4 4 1 .text vStartLEDFlashTasks CC0D 2E 46 1 .text vLEDFlashTask CC3B 52 82 1 .text vMain CC8D 42 66 1 .text vErrorChecks CCCF 35 53 1 .text prvCheckOtherTasksAreStillRunning CD04 26 38 1 .text vApplicationIdleHook CD2A 73 115 1 .text vButtonTask CD9D 4F 79 1 .text pvPortMalloc CDEC 2D 45 4 .text vPortFree CE19 1 1 2 .text vParTestToggleLED CE1A 13 19 4 .text PE_Timer_LngHi1 CE2D 4A 74 1 .text main CE77 8 8 0 .text vStartPolledQueueTasks CE7F 42 66 1 .text vPolledQueueProducer CEC1 4D 77 1 .text vPolledQueueConsumer CF0E 59 89 1 .text xArePollingQueuesStillRunning CF67 15 21 1 .text vStartDynamicPriorityTasks CF7C 7C 124 1 .text vLimitedIncrementTask CFF8 26 38 1 .text vContinuousIncrementTask D01E 35 53 1 .text vCounterControlTask D053 98 152 3 .text vQueueSendWhenSuspendedTask D0EB 34 52 1 .text vQueueReceiveWhenSuspendedTask D11F 4F 79 1 .text xAreDynamicPriorityTasksStillRunning D16E 2B 43 1 .text _LCMP D199 19 25 2 RUNTIME _LCMP_P D1B2 15 21 2 RUNTIME _LNEG D1C7 D 13 1 RUNTIME _LINC D1D4 5 5 4 RUNTIME _lDivMod D1D9 E3 227 3 RUNTIME _LDIVU D2BC E 14 1 RUNTIME _NEG_P D2CA F 15 4 RUNTIME _LDIVS D2D9 35 53 1 RUNTIME SetCV D30E B 11 2 TickTimer_CODE SetPV D319 9 9 1 TickTimer_CODE HWEnDi D322 11 17 2 TickTimer_CODE TickTimer_Enable D333 E 14 1 TickTimer_CODE TickTimer_SetFreqHz D341 4E 78 1 TickTimer_CODE TickTimer_Init D38F 14 20 1 TickTimer_CODE ButtonInterrupt_Enable D3A3 A 10 1 ButtonInterrupt_CODE Byte1_GetMsk D3AD D 13 1 Byte1_CODE Byte1_NegBit D3BA A 10 1 Byte1_CODE _BDMSTS FF01 1 1 0 .abs_section_ff01 _BDMCCR FF06 1 1 0 .abs_section_ff06 _BDMINR FF07 1 1 0 .abs_section_ff07 _vect FF80 80 128 0 .abs_section_ff80 ********************************************************************************************* UNUSED-OBJECTS SECTION --------------------------------------------------------------------------------------------- NOT USED PROCEDURES STRING.C.o (ansisi.lib): strerror memchr memcmp memcpy2 memcpy memmove _memset_clear_8bitCount strlen strset strcat strncat strcpy strcmp strncmp strchr strrchr strspn strcspn strpbrk strstr strtok strcoll strxfrm rtshc12.c.o (ansisi.lib): _BSHL _BSHRS _BSHRU _BDIVMODU _BDIVMODS _ISHL _ISHRU _ISHRS _LSHL _LSHRU _LSHRS _LADD _LSUB _LAND _LOR _LXOR _LCMP_PP _LABS _LCOM _LDEC _LMUL _LMODU _LMODS _ILSEXT _LTEST _COPY _CASE_DIRECT _CASE_DIRECT_BYTE _CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP tasks.c.o: vTaskEndScheduler uxTaskGetNumberOfTasks queue.c.o: xQueueReceiveFromISR vQueueDelete port.c.o: vPortEndScheduler heap_1.c.o: vPortInitialiseBlocks ParTest.c.o: vParTestSetLED Byte1.C.o: Byte1_PutBit TickTimer.C.o: TickTimer_Interrupt ButtonInterrupt.C.o: ButtonInterrupt_Interrupt NOT USED VARIABLES STRING.C.o (ansisi.lib): STRING..1 next.2 rtshc12.c.o (ansisi.lib): _PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 Cpu.C.o: CpuMode CCR_reg ********************************************************************************************* COPYDOWN SECTION --------------------------------------------------------------------------------------------- ------- ROM-ADDRESS: 0xD3C4 ---- SIZE 4 --- Filling bytes inserted 00010800 ------- ROM-ADDRESS: 0xD3C8 ---- RAM-ADDRESS: 0x800 ---- SIZE 1 --- Name of initialized Object : uxCriticalNesting FF ------- ROM-ADDRESS: 0xD3C9 ---- SIZE 4 --- Filling bytes inserted 00080FB3 ------- ROM-ADDRESS: 0xD3CD ---- RAM-ADDRESS: 0xFB3 ---- SIZE 8 --- Name of initialized Object : Byte1_Table 0102040810 204080 ------- ROM-ADDRESS: 0xD3D5 ---- SIZE 2 --- Filling bytes inserted 0000 ********************************************************************************************* OBJECT-DEPENDENCIES SECTION --------------------------------------------------------------------------------------------- _EntryPoint USES _INITRM _MISC _CLKSEL _PLLCTL _SYNR _REFDV _CRGFLG _Startup PE_low_level_init USES _TSCR1 _TCTL2 _TCTL1 _TIE _TTOV _TSCR2 _TIOS _PPSP _PERP _DDRP _PWMCTL _PWMSDN _PORTAB _DDRAB TickTimer_Init _PIEP _INTCR xBankedStartScheduler USES prvSetupTimerInterrupt pxCurrentTCB uxCriticalNesting vPortYield USES uxCriticalNesting pxCurrentTCB vTaskSwitchContext vPortTickInterrupt USES uxCriticalNesting pxCurrentTCB vTaskIncrementTick vTaskSwitchContext _TFLG1 vButtonPush USES uxValToSend.3 _PIFP xButtonQueue xQueueSendFromISR uxCriticalNesting pxCurrentTCB vTaskSwitchContext Init USES _startupData _Startup USES _startupData Init xTaskCreate USES prvAllocateTCBAndStack prvInitialiseTCBVariables pxPortInitialiseStack uxCriticalNesting uxCurrentNumberOfTasks pxCurrentTCB prvInitialiseTaskLists xSchedulerRunning uxTopUsedPriority uxTaskNumber.1 uxTopReadyPriority pxReadyTasksLists vListInsertEnd vTaskDelayUntil USES vTaskSuspendAll xTickCount pxCurrentTCB vListRemove pxOverflowDelayedTaskList pxDelayedTaskList vListInsert xTaskResumeAll vTaskDelay USES vTaskSuspendAll xTickCount pxCurrentTCB vListRemove pxOverflowDelayedTaskList pxDelayedTaskList vListInsert xTaskResumeAll uxTaskPriorityGet USES uxCriticalNesting pxCurrentTCB vTaskPrioritySet USES uxCriticalNesting pxCurrentTCB pxReadyTasksLists vListRemove uxTopReadyPriority vListInsertEnd vTaskSuspend USES uxCriticalNesting pxCurrentTCB vListRemove xSuspendedTaskList vListInsertEnd vTaskResume USES uxCriticalNesting pxCurrentTCB vListRemove uxTopReadyPriority pxReadyTasksLists vListInsertEnd vTaskStartScheduler USES pxCurrentTCB prvIdleTask STRING.IDLE.2 xTaskCreate xSchedulerRunning xTickCount xPortStartScheduler vTaskSuspendAll USES uxCriticalNesting uxSchedulerSuspended xTaskResumeAll USES uxCriticalNesting uxSchedulerSuspended uxCurrentNumberOfTasks vListRemove uxTopReadyPriority pxReadyTasksLists vListInsertEnd pxCurrentTCB xPendingReadyList uxMissedTicks vTaskIncrementTick xTaskGetTickCount USES uxCriticalNesting xTickCount vTaskIncrementTick USES uxSchedulerSuspended xTickCount pxDelayedTaskList pxOverflowDelayedTaskList vListRemove uxTopReadyPriority pxReadyTasksLists vListInsertEnd uxMissedTicks vTaskSwitchContext USES uxSchedulerSuspended uxTopReadyPriority pxCurrentTCB pxReadyTasksLists vTaskPlaceOnEventList USES pxCurrentTCB vListInsert xTickCount vListRemove pxOverflowDelayedTaskList pxDelayedTaskList xTaskRemoveFromEventList USES vListRemove uxSchedulerSuspended uxTopReadyPriority pxReadyTasksLists xPendingReadyList vListInsertEnd pxCurrentTCB prvIdleTask USES prvCheckTasksWaitingTermination pxReadyTasksLists vApplicationIdleHook prvInitialiseTCBVariables USES strncpy vListInitialiseItem prvInitialiseTaskLists USES pxReadyTasksLists vListInitialise xDelayedTaskList1 xDelayedTaskList2 xPendingReadyList xSuspendedTaskList pxDelayedTaskList pxOverflowDelayedTaskList prvAllocateTCBAndStack USES pvPortMalloc vPortFree memset xQueueCreate USES pvPortMalloc vListInitialise vPortFree xQueueSend USES vTaskSuspendAll uxCriticalNesting xQueueSend prvIsQueueFull vTaskPlaceOnEventList prvUnlockQueue xTaskResumeAll _memcpy_8bitCount xQueueSendFromISR USES _memcpy_8bitCount xTaskRemoveFromEventList xQueueReceive USES vTaskSuspendAll uxCriticalNesting xQueueReceive prvIsQueueEmpty vTaskPlaceOnEventList prvUnlockQueue xTaskResumeAll _memcpy_8bitCount uxQueueMessagesWaiting USES uxCriticalNesting prvUnlockQueue USES uxCriticalNesting xTaskRemoveFromEventList prvIsQueueEmpty USES uxCriticalNesting prvIsQueueFull USES uxCriticalNesting vListInitialise USES vListInitialiseItem prvSetupTimerInterrupt USES TickTimer_SetFreqHz TickTimer_Enable xPortStartScheduler USES xBankedStartScheduler vStartLEDFlashTasks USES vLEDFlashTask STRING.LEDx.1 xTaskCreate vLEDFlashTask USES uxCriticalNesting uxFlashTaskNumber xTaskGetTickCount vTaskDelayUntil vParTestToggleLED vMain USES vStartLEDFlashTasks vStartPolledQueueTasks vStartDynamicPriorityTasks vErrorChecks STRING.Check.1 xTaskCreate vButtonTask STRING.Button.2 vTaskStartScheduler vErrorChecks USES xTaskGetTickCount vTaskDelayUntil prvCheckOtherTasksAreStillRunning _LCMP vParTestToggleLED prvCheckOtherTasksAreStillRunning USES xArePollingQueuesStillRunning xAreDynamicPriorityTasksStillRunning xLocalError vApplicationIdleHook USES _LNEG _LDIVS _LCMP_P uxCriticalNesting xLocalError vButtonTask USES xQueueCreate xButtonQueue ButtonInterrupt_Enable xQueueReceive uxCriticalNesting xLocalError vParTestToggleLED pvPortMalloc USES vTaskSuspendAll xNextFreeByte xHeap xTaskResumeAll vParTestToggleLED USES uxCriticalNesting Byte1_NegBit PE_Timer_LngHi1 USES _LCMP main USES PE_low_level_init vMain vStartPolledQueueTasks USES xQueueCreate xPolledQueue.1 vPolledQueueConsumer STRING.QConsNB.2 xTaskCreate vPolledQueueProducer STRING.QProdNB.3 vPolledQueueProducer USES xQueueSend uxCriticalNesting xPollingProducerCount vTaskDelay vPolledQueueConsumer USES xQueueReceive uxCriticalNesting xPollingConsumerCount uxQueueMessagesWaiting vTaskDelay xArePollingQueuesStillRunning USES xPollingConsumerCount xPollingProducerCount vStartDynamicPriorityTasks USES xQueueCreate xSuspendedTestQueue vContinuousIncrementTask STRING.CNT_INC.1 ulCounter xContinousIncrementHandle xTaskCreate vLimitedIncrementTask STRING.LIM_INC.2 xLimitedIncrementHandle vCounterControlTask STRING.C_CTRL.3 vQueueSendWhenSuspendedTask STRING.SUSP_TX.4 vQueueReceiveWhenSuspendedTask STRING.SUSP_RX.5 vLimitedIncrementTask USES _LINC _LCMP_P vTaskSuspend vContinuousIncrementTask USES uxTaskPriorityGet vTaskPrioritySet _LINC vCounterControlTask USES vCounterControlTask xContinousIncrementHandle vTaskSuspend ulCounter vTaskResume vTaskDelay vTaskSuspendAll xTaskResumeAll xLimitedIncrementHandle uxCriticalNesting usCheckVariable vQueueSendWhenSuspendedTask USES vTaskSuspendAll xSuspendedTestQueue ulValueToSend.6 xQueueSend xSuspendedQueueSendError xTaskResumeAll vTaskDelay _LINC vQueueReceiveWhenSuspendedTask USES vTaskSuspendAll xSuspendedTestQueue ulReceivedValue.8 xQueueReceive xTaskResumeAll xSuspendedQueueReceiveError ulExpectedValue.7 _LINC xAreDynamicPriorityTasksStillRunning USES usCheckVariable usLastTaskCheck.9 xSuspendedQueueSendError xSuspendedQueueReceiveError _LDIVU USES _lDivMod _LDIVS USES _NEG_P _lDivMod SetCV USES _TC0 _TC7 SetPV USES _TSCR2 HWEnDi USES EnUser _TFLG1 _TIE TickTimer_Enable USES EnUser HWEnDi TickTimer_SetFreqHz USES _LDIVU PE_Timer_LngHi1 CmpHighVal SetCV TickTimer_Init USES CmpHighVal EnUser SetCV SetPV HWEnDi ButtonInterrupt_Enable USES _PIFP _PIEP Byte1_GetMsk USES Byte1_Table Byte1_NegBit USES Byte1_GetMsk _PORTAB _vect USES Cpu_Interrupt vButtonPush vPortTickInterrupt vPortYield _EntryPoint ********************************************************************************************* DEPENDENCY TREE ********************************************************************************************* main and _Startup Group | +- main | | | +- PE_low_level_init | | | | | +- TickTimer_Init | | | | | +- SetCV | | | | | +- SetPV | | | | | +- HWEnDi | | | +- vMain | | | +- vStartLEDFlashTasks | | | | | +- vLEDFlashTask | | | | | | | +- xTaskGetTickCount | | | | | | | +- vTaskDelayUntil | | | | | | | | | +- vTaskSuspendAll | | | | | | | | | +- vListRemove | | | | | | | | | +- vListInsert | | | | | | | | | +- xTaskResumeAll | | | | | | | | | +- vListRemove (see above) | | | | | | | | | +- vListInsertEnd | | | | | | | | | +- vTaskIncrementTick | | | | | | | | | +- vListRemove (see above) | | | | | | | | | +- vListInsertEnd (see above) | | | | | | | +- vParTestToggleLED | | | | | | | +- Byte1_NegBit | | | | | | | +- Byte1_GetMsk | | | | | +- xTaskCreate | | | | | +- prvAllocateTCBAndStack | | | | | | | +- pvPortMalloc | | | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | | | +- xTaskResumeAll (see above) | | | | | | | +- vPortFree | | | | | | | +- memset | | | | | +- prvInitialiseTCBVariables | | | | | | | +- strncpy | | | | | | | +- vListInitialiseItem | | | | | +- pxPortInitialiseStack | | | | | +- prvInitialiseTaskLists | | | | | | | +- vListInitialise | | | | | | | +- vListInitialiseItem (see above) | | | | | +- vListInsertEnd (see above) | | | +- vStartPolledQueueTasks | | | | | +- xQueueCreate | | | | | | | +- pvPortMalloc (see above) | | | | | | | +- vListInitialise (see above) | | | | | | | +- vPortFree (see above) | | | | | +- vPolledQueueConsumer | | | | | | | +- xQueueReceive | | | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | | | +- prvIsQueueEmpty | | | | | | | | | +- vTaskPlaceOnEventList | | | | | | | | | | | +- vListInsert (see above) | | | | | | | | | | | +- vListRemove (see above) | | | | | | | | | +- prvUnlockQueue | | | | | | | | | | | +- xTaskRemoveFromEventList | | | | | | | | | | | +- vListRemove (see above) | | | | | | | | | | | +- vListInsertEnd (see above) | | | | | | | | | +- xTaskResumeAll (see above) | | | | | | | | | +- _memcpy_8bitCount | | | | | | | +- uxQueueMessagesWaiting | | | | | | | +- vTaskDelay | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | +- vListRemove (see above) | | | | | | | +- vListInsert (see above) | | | | | | | +- xTaskResumeAll (see above) | | | | | +- xTaskCreate (see above) | | | | | +- vPolledQueueProducer | | | | | +- xQueueSend | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | +- prvIsQueueFull | | | | | | | +- vTaskPlaceOnEventList (see above) | | | | | | | +- prvUnlockQueue (see above) | | | | | | | +- xTaskResumeAll (see above) | | | | | | | +- _memcpy_8bitCount (see above) | | | | | +- vTaskDelay (see above) | | | +- vStartDynamicPriorityTasks | | | | | +- xQueueCreate (see above) | | | | | +- vContinuousIncrementTask | | | | | | | +- uxTaskPriorityGet | | | | | | | +- vTaskPrioritySet | | | | | | | | | +- vListRemove (see above) | | | | | | | | | +- vListInsertEnd (see above) | | | | | | | +- _LINC | | | | | +- xTaskCreate (see above) | | | | | +- vLimitedIncrementTask | | | | | | | +- _LINC (see above) | | | | | | | +- _LCMP_P | | | | | | | +- vTaskSuspend | | | | | | | +- vListRemove (see above) | | | | | | | +- vListInsertEnd (see above) | | | | | +- vCounterControlTask | | | | | | | +- vTaskSuspend (see above) | | | | | | | +- vTaskResume | | | | | | | | | +- vListRemove (see above) | | | | | | | | | +- vListInsertEnd (see above) | | | | | | | +- vTaskDelay (see above) | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | +- xTaskResumeAll (see above) | | | | | +- vQueueSendWhenSuspendedTask | | | | | | | +- vTaskSuspendAll (see above) | | | | | | | +- xQueueSend (see above) | | | | | | | +- xTaskResumeAll (see above) | | | | | | | +- vTaskDelay (see above) | | | | | | | +- _LINC (see above) | | | | | +- vQueueReceiveWhenSuspendedTask | | | | | +- vTaskSuspendAll (see above) | | | | | +- xQueueReceive (see above) | | | | | +- xTaskResumeAll (see above) | | | | | +- _LINC (see above) | | | +- vErrorChecks | | | | | +- xTaskGetTickCount (see above) | | | | | +- vTaskDelayUntil (see above) | | | | | +- prvCheckOtherTasksAreStillRunning | | | | | | | +- xArePollingQueuesStillRunning | | | | | | | +- xAreDynamicPriorityTasksStillRunning | | | | | +- _LCMP | | | | | +- vParTestToggleLED (see above) | | | +- xTaskCreate (see above) | | | +- vButtonTask | | | | | +- xQueueCreate (see above) | | | | | +- ButtonInterrupt_Enable | | | | | +- xQueueReceive (see above) | | | | | +- vParTestToggleLED (see above) | | | +- vTaskStartScheduler | | | +- prvIdleTask | | | | | +- prvCheckTasksWaitingTermination | | | | | +- vApplicationIdleHook | | | | | +- _LNEG | | | | | +- _LDIVS | | | | | | | +- _NEG_P | | | | | | | +- _lDivMod | | | | | +- _LCMP_P (see above) | | | +- xTaskCreate (see above) | | | +- xPortStartScheduler | | | +- xBankedStartScheduler | | | +- prvSetupTimerInterrupt | | | +- TickTimer_SetFreqHz | | | | | +- _LDIVU | | | | | | | +- _lDivMod (see above) | | | | | +- PE_Timer_LngHi1 | | | | | | | +- _LCMP (see above) | | | | | +- SetCV (see above) | | | +- TickTimer_Enable | | | +- HWEnDi (see above) | +- _EntryPoint | +- _Startup | +- Init _vect | +- Cpu_Interrupt | +- vButtonPush | | | +- xQueueSendFromISR | | | | | +- _memcpy_8bitCount (see above) | | | | | +- xTaskRemoveFromEventList (see above) | | | +- vTaskSwitchContext | +- vPortTickInterrupt | | | +- vTaskIncrementTick (see above) | | | +- vTaskSwitchContext (see above) | +- vPortYield | | | +- vTaskSwitchContext (see above) | +- _EntryPoint (see above) ********************************************************************************************* STATISTIC SECTION --------------------------------------------------------------------------------------------- ExeFile: -------- Number of blocks to be downloaded: 11 Total size of all blocks to be downloaded: 5207