Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ text 1000 2631 = 9777. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 1000 __start 1028 _exit 102A _main 1482 _RTI_handler 15B7 _sem_get 1688 _sem_give 16AA _shell 1BAD _shellcmd_help 1BB4 _shellcmd_tcb 1C5C _shellcmd_rcb 1CDC _shellcmd_rcbPrint 1D24 _shellcmd_ticks 1D4C _shellcmd_startTask 1D73 _shellcmd_freeMemCheck 2165 _sys_time 218A _sys_time_abort 2197 _task1 21FC _task2 221C _get_task_id 222C _get_task_name 2243 _get_task_state 2276 _get_task_messages 22A9 _get_task_priority 22E2 _set_task_state 2461 _set_task_priority 24BB _get_resource_state 24EE _get_resource_owner 2521 _get_resource_queuelen 2554 _get_free_memory 2591 _ADC_handler 2592 _SCI1_handler 2593 _SPI_handler 2594 _PAIE_handler 2595 _PAO_handler 2596 _TOF_handler 2597 _TC7_handler 2598 _TC6_handler 2599 _TC5_handler 259A _TC4_handler 259B _TC3_handler 259C _TC2_handler 259D _TC1_handler 259E _TC0_handler 259F _IRQ_handler 25A0 _XIRQ_handler 25A1 _SWI_handler 25A2 _COP_handler 25A3 _CLM_handler 25A4 __HC12Setup 25A5 __print 2BB6 _putchar 2BDE _getchar 2BE8 _setbaud 2BFC _memcpy 2C41 _memmove 2CB1 _memset 2CE5 _itoa 2D6F _ltoa 2E4A __NewHeap 2E7B __ly2reg 2E86 __ly2reg2 2E91 __lreg2y 2E9C __lreg22y 2EA7 __lregmov 2EB2 __d2lreg 2EBF __d2lreg2 2ECC __ud2lreg 2ED3 __ud2lreg2 2EDA __lreg2d 2EDD __lret 2EE7 __pshlr1 2EEF __pshlr2 2EF7 __pullr1 2EFF __pullr2 2F07 __ladd 2F18 __lsub 2F29 __lmul 2FBC __ldiv 2FC9 __ludiv 2FD6 __lmod 2FE7 __lumod 2FF8 __llsh 2FFF __lilsh 3010 __lrsh 3017 __lirsh 3028 __lursh 302F __luirsh 3040 __land 3053 __lor 3066 __lxor 3079 __lneg 308C __lneg2 309F __lcom 30A8 __lcmp 30C8 _strcmp 311D _strcoll 3132 _strcpy 3141 _puts 3179 _printf 31AA __va_start 31C8 _toupper 31E8 _strlen 3215 __ctype 3316 _isgraph 332E _isspace 3346 _isdigit 335E _islower 3376 _calloc 33A0 _malloc 346D _realloc 356E _free 35A1 _atoi 3631 __text_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ idata 3631 012E = 302. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 3631 __idata_start 375F __idata_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ data 0200 012E = 302. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 0200 _task_ptr 0200 __data_start 0206 _main_frame_ptr 0208 _main_frame_x_ptr 020A _temp_task_frame_ptr 020C _error_msg 02D4 _error_src 032E __data_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ bss 032E 0167 = 359. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 032E __bss_start 032F _resource 03B3 _task 048B _system_tick 048F _current 0491 __textmode 0493 ___FreeList 0495 __bss_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ memory 0000 10000 = 65536. bytes (abs,ovr,rom) Addr Global Symbol ----- -------------------------------- FFD0 _interrupt_vectors Files Linked [ module(s) ] D:\Development\icc\lib\crt12.o [ crt12.s ] vectors.o [ vectors.c ] rlpos.o [ rlpos.c ] semlib.o [ semlib.c ] shell.o [ shell.c ] sys_time.o [ sys_time.c ] task1.o [ task1.c ] task2.o [ task2.c ] kernel.o [ kernel.c ] interrupts.o [ interrupts.c ] _HC12Setup.o [ _HC12Setup.c ] [ stdio.c, putchar.c, getchar.c, serial.c, textmode.c, memcpy.c, memmove.c, memset.c, itoa.c, ltoa.c ] [ freelist.c, newheap.c, long.s, longarth.s, strcmp.c, strcpy.s, puts.c, printf.c, stdarg.c, toupper.c ] [ strlen.c, ctype.c, isgraph.c, isspace.c, isdigit.c, islower.c, alloc.c, atoi.c ] User Global Definitions init_sp = 0x800 User Base Address Definitions text = 0x1000 data = 0x200