Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ text 1000 2B1C = 11036. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 1000 __start 1028 _exit 102A _main 143B _RTI_handler 15F0 _error_msg 16D1 _error_src 172B _get_task_address 1742 _get_task_id 1751 _get_task_name 177B _get_task_state 17B0 _get_task_messages 17E6 _get_task_priority 180F _set_task_state 1A10 _set_task_priority 1A4E _create_task 1B9B _get_resource_state 1BC2 _get_resource_owner 1BE9 _get_resource_queuelen 1C10 _get_free_memory 1C52 _sem_get 1D27 _sem_give 1D49 _sysInit 1DD8 _shell 235F _shellcmd_help 2366 _shellcmd_tcb 2427 _shellcmd_rcb 24A7 _shellcmd_rcbPrint 24EF _shellcmd_ticks 2517 _shellcmd_startTask 253E _shellcmd_stopTask 2565 _shellcmd_freeMemCheck 257D _shellcmd_kdb 258C _shellcmd_quitShell 29D7 _sysTime 29DE _task1 2A37 _task2 2A57 _ADC_handler 2A58 _SCI1_handler 2A59 _SPI_handler 2A5A _PAIE_handler 2A5B _PAO_handler 2A5C _TOF_handler 2A5D _TC7_handler 2A5E _TC6_handler 2A5F _TC5_handler 2A60 _TC4_handler 2A61 _TC3_handler 2A62 _TC2_handler 2A63 _TC1_handler 2A64 _TC0_handler 2A65 _IRQ_handler 2A66 _XIRQ_handler 2A67 _SWI_handler 2A68 _COP_handler 2A72 _CLM_handler 2A7E __HC12Setup 2A90 __print 30A1 _putchar 30C9 _getchar 30D3 _setbaud 30E7 _memcpy 312C _memmove 319C _memset 31D0 _itoa 325A _ltoa 3335 __NewHeap 3366 __ly2reg 3371 __ly2reg2 337C __lreg2y 3387 __lreg22y 3392 __lregmov 339D __d2lreg 33AA __d2lreg2 33B7 __ud2lreg 33BE __ud2lreg2 33C5 __lreg2d 33C8 __lret 33D2 __pshlr1 33DA __pshlr2 33E2 __pullr1 33EA __pullr2 33F2 __ladd 3403 __lsub 3414 __lmul 34A7 __ldiv 34B4 __ludiv 34C1 __lmod 34D2 __lumod 34E3 __llsh 34EA __lilsh 34FB __lrsh 3502 __lirsh 3513 __lursh 351A __luirsh 352B __land 353E __lor 3551 __lxor 3564 __lneg 3577 __lneg2 358A __lcom 3593 __lcmp 35B3 _strcmp 3608 _strcoll 361D _strcpy 362C _puts 3664 _printf 3695 __va_start 36B3 _toupper 36D3 _strlen 3700 __ctype 3801 _isgraph 3819 _isspace 3831 _isdigit 3849 _islower 3861 _calloc 388B _malloc 3958 _realloc 3A59 _free 3A8C _atoi 3B1C __text_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ idata 3B1C 0007 = 7. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 3B1C __idata_start 3B23 __idata_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ data 0200 0007 = 7. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 0200 _main_frame_ptr 0200 __data_start 0202 _main_frame_x_ptr 0204 _temp_task_frame_ptr 0206 _kdb_trace 0207 __data_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ bss 0207 005C = 92. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 0207 __bss_start 0207 _task_ptr 0217 _resource 0247 _task 0257 _cop_cycle 0259 _system_tick 025D _current 025F __textmode 0261 ___FreeList 0263 __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 ] rlpos.o [ rlpos.c ] kernel.o [ kernel.c ] semlib.o [ semlib.c ] sysInit.o [ sysInit.c ] shell.o [ shell.c ] sysTime.o [ sysTime.c ] task1.o [ task1.c ] task2.o [ task2.c ] vectors.o [ vectors.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