Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ text 1000 2BEB = 11243. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 1000 __start 1028 _exit 102A _error_msg 110B _error_src 1165 _main 148F _RTI_handler 14EC _get_task_address 1503 _get_task_id 1512 _get_task_name 153C _get_task_state 1571 _get_task_messages 15A7 _get_task_priority 15D0 _set_task_state 17CB _set_task_priority 1809 _create_task 1985 _get_resource_state 19AC _get_resource_owner 19D3 _get_resource_queuelen 19FA _get_free_memory 1A35 _sem_get 1B0A _sem_give 1B87 _shell 210E _shellcmd_help 2115 _shellcmd_tcb 21D6 _shellcmd_rcb 2256 _shellcmd_rcbPrint 229E _shellcmd_ticks 22C6 _shellcmd_startTask 22F1 _shellcmd_stopTask 2318 _shellcmd_freeMemCheck 2330 _shellcmd_kdb 233F _shellcmd_quitShell 278A _sysInit 281D _task1 2876 _task2 2AD6 _sysTime 2ADD _ADC_handler 2ADE _SCI1_handler 2ADF _SPI_handler 2AE0 _PAIE_handler 2AE1 _PAO_handler 2AE2 _TOF_handler 2B14 _TC7_handler 2B15 _TC6_handler 2B16 _TC5_handler 2B17 _TC4_handler 2B18 _TC3_handler 2B19 _TC2_handler 2B1A _TC1_handler 2B1B _TC0_handler 2B1C _IRQ_handler 2B1D _XIRQ_handler 2B1E _SWI_handler 2B1F _COP_handler 2B29 _CLM_handler 2B39 __HC12Setup 2B5F __print 3170 _putchar 3198 _getchar 31A2 _setbaud 31B6 _memcpy 31FB _memmove 326B _memset 329F _itoa 3329 _ltoa 3404 __NewHeap 3435 __ly2reg 3440 __ly2reg2 344B __lreg2y 3456 __lreg22y 3461 __lregmov 346C __d2lreg 3479 __d2lreg2 3486 __ud2lreg 348D __ud2lreg2 3494 __lreg2d 3497 __lret 34A1 __pshlr1 34A9 __pshlr2 34B1 __pullr1 34B9 __pullr2 34C1 __ladd 34D2 __lsub 34E3 __lmul 3576 __ldiv 3583 __ludiv 3590 __lmod 35A1 __lumod 35B2 __llsh 35B9 __lilsh 35CA __lrsh 35D1 __lirsh 35E2 __lursh 35E9 __luirsh 35FA __land 360D __lor 3620 __lxor 3633 __lneg 3646 __lneg2 3659 __lcom 3662 __lcmp 3682 _strcmp 36D7 _strcoll 36EC _strcpy 36FB _puts 3733 _printf 3764 __va_start 3782 _toupper 37A2 _strlen 37CF __ctype 38D0 _isgraph 38E8 _isspace 3900 _isdigit 3918 _islower 3930 _calloc 395A _malloc 3A27 _realloc 3B28 _free 3B5B _atoi 3BEB __text_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ idata 3BEB 0012 = 18. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 3BEB __idata_start 3BFD __idata_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ data 0200 0012 = 18. 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 0208 _kdb_trace_cycle 0212 __data_end Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ bss 0212 006C = 108. bytes (rel,con,rom) Addr Global Symbol ----- -------------------------------- 0212 __bss_start 0212 _resource 0242 _task 0252 _last_time_mark 0256 _delta_t 025A _time_tick 025E _cop_cycle 0260 _system_tick 0264 _current 0266 _task_ptr 027A __textmode 027C ___FreeList 027E __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 ] kernel.o [ kernel.c ] shell.o [ shell.c ] sysinit.o [ sysinit.c ] task1.o [ task1.c ] task2.o [ task2.c ] sysTime.o [ sysTime.c ] interrupts.o [ interrupts.c ] vectors.o [ vectors.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