Hello all.
As i'm new here i present myself. I am Corentin, 27yo, and I work as a software engineer near Paris.
For personal project, i am trying to run uCOSIII on TWR-K60N. I am working with IAR 6.50....
uCOSIII software seems not to work. It crashes after the very first asm instructions (starting with __iar_program_start).
It seems loops cause a problem. Indeed, i can set a break point just before the loop which initialise the bss and go to this point by running the soft in debug mode. If i try to set the break point after the loop and run the program, it automaticaly return to the first asm instruction (__iar_program_start)
I debug the system with OSBDM JTAG.
I didn't manage to see what causes the reset.I got the sources from the micrium website, especially ported for the TWRK60N512.
While debugging, i manipulated internal register to exit the loop but same problem appears after, at the next encountered loop.
I tried to download a "hello world" project to ensure hardware is ok, and it works perfectly.
Thank you very much for taking time. Tell me if you need more details.
###############################################################################
# #
# IAR ELF Linker V6.50.5.4819/W32 for ARM 20/Feb/2014 16:13:03 #
# Copyright 2007-2013 IAR Systems AB. #
# #
# Output file = D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Exe\uCOS-III-FS-LIB.out #
# Map file = D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\List\uCOS-III-FS-LIB.map #
# Command line = D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\app.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\app_hooks.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\bsp.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\bsp_int.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\bsp_os.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\bsp_ser.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\cpu_a.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\cpu_c.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\cpu_core.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\cstartup.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\lib_ascii.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\lib_math.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\lib_mem.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\lib_mem_a.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\lib_str.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_app_hooks.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_cfg_app.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_core.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_cpu_a.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_cpu_c.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_dbg.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_flag.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_int.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_mem.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_msg.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_mutex.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_pend_multi.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_prio.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_q.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_sem.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_stat.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_task.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_tick.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_time.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_tmr.o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Obj\os_var.o --redirect #
# _Printf=_PrintfFull --redirect _Scanf=_ScanfFull -o #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\Exe\uCOS-III-FS-LIB.out --map #
# D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCO #
# S-III-FS-LIB\IAR\Release\List\uCOS-III-FS-LIB.map #
# --config "C:\Program Files\IAR Systems\Embedded #
# Workbench 6.5\arm\config\linker\Freescale\MK60xN512_10.i #
# cf" --entry __iar_program_start --inline --vfe #
# #
# #
###############################################################################
*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***
CppFlavor = *
__SystemLibrary = DLib
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at 0x00000000 { ro section .intvec };
"P2": place in [from 0x00000000 to 0x000003ff] |
[from 0x00000410 to 0x0007ffff] { ro };
"P3": place in [from 0x1fff0000 to 0x1fffffff repeat 2] {
rw, block CSTACK, block HEAP };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0x1e0
.intvec const 0x00000000 0x1e0 cstartup.o [1]
- 0x000001e0 0x1e0
"P2", part 1 of 2: 0x0
.rodata const 0x000001e0 0x0 zero_init3.o [5]
"P2", part 2 of 2: 0x50b8
.text ro code 0x00000410 0xcf6 xprintffull.o [3]
.text ro code 0x00001106 0x22 zero_init3.o [5]
.text ro code 0x00001128 0x16 strchr.o [5]
.text ro code 0x0000113e 0xa cstartup.o [1]
.text ro code 0x00001148 0x36 strlen.o [5]
.text ro code 0x0000117e 0xa xsprout.o [3]
.text ro code 0x00001188 0x58 memchr.o [5]
.text ro code 0x000011e0 0xee I64DivMod.o [5]
.rodata const 0x000012ce 0x2 os_cfg_app.o [1]
.text ro code 0x000012d0 0x76 ABImemcpy.o [5]
.text ro code 0x00001346 0x42 xdnorm.o [4]
.text ro code 0x00001388 0x2e DblCmpLe.o [4]
.rodata const 0x000013b6 0x2 os_cfg_app.o [1]
.text ro code 0x000013b8 0x2e DblCmpGe.o [4]
.rodata const 0x000013e6 0x2 os_cfg_app.o [1]
.text ro code 0x000013e8 0x10c xdscale.o [4]
.text ro code 0x000014f4 0x58 DblToI32.o [4]
.text ro code 0x0000154c 0x30 I32ToDbl.o [4]
.text ro code 0x0000157c 0x180 DblSub.o [4]
.text ro code 0x000016fc 0x1a2 DblMul.o [4]
.rodata const 0x0000189e 0x2 os_dbg.o [1]
.text ro code 0x000018a0 0x246 DblDiv.o [4]
.text ro code 0x00001ae6 0xe div.o [3]
.text ro code 0x00001af4 0x2 I64DivZer.o [5]
.rodata const 0x00001af6 0x2 os_dbg.o [1]
.text ro code 0x00001af8 0xd4 DblAdd.o [4]
.text ro code 0x00001bcc 0x9be os_core.o [1]
.rodata const 0x0000258a 0x2 os_dbg.o [1]
.text ro code 0x0000258c 0x218 os_cpu_c.o [1]
.text ro code 0x000027a4 0xa0 os_prio.o [1]
.text ro code 0x00002844 0x1c os_flag.o [1]
.text ro code 0x00002860 0x1c os_mem.o [1]
.text ro code 0x0000287c 0xdc os_msg.o [1]
.text ro code 0x00002958 0x1c os_mutex.o [1]
.text ro code 0x00002974 0x1c os_q.o [1]
.text ro code 0x00002990 0x30e os_sem.o [1]
.rodata const 0x00002c9e 0x2 os_dbg.o [1]
.text ro code 0x00002ca0 0x73c os_task.o [1]
.text ro code 0x000033dc 0x4f4 os_tick.o [1]
.text ro code 0x000038d0 0x320 os_tmr.o [1]
.text ro code 0x00003bf0 0x234 os_dbg.o [1]
.text ro code 0x00003e24 0xac os_cfg_app.o [1]
CODE ro code 0x00003ed0 0x34 cpu_a.o [1]
CODE ro code 0x00003f04 0x94 os_cpu_a.o [1]
.text ro code 0x00003f98 0x214 cpu_core.o [1]
.text ro code 0x000041ac 0x284 bsp.o [1]
.text ro code 0x00004430 0x228 os_time.o [1]
.text ro code 0x00004658 0xfc lib_mem.o [1]
.text ro code 0x00004754 0x76 lib_str.o [1]
.rodata const 0x000047ca 0x2 os_dbg.o [1]
.text ro code 0x000047cc 0x4b6 bsp_int.o [1]
.rodata const 0x00004c82 0x2 os_dbg.o [1]
.text ro code 0x00004c84 0x14c cpu_c.o [1]
.text ro code 0x00004dd0 0x1fc bsp_ser.o [1]
.text ro code 0x00004fcc 0x98 bsp_os.o [1]
.text ro code 0x00005064 0x2c vsprintf.o [3]
.text ro code 0x00005090 0xe4 app.o [1]
.text ro code 0x00005174 0x30 lib_math.o [1]
.rodata const 0x000051a4 0x34 os_dbg.o [1]
.rodata const 0x000051d8 0x30 os_dbg.o [1]
.rodata const 0x00005208 0x2c os_dbg.o [1]
.rodata const 0x00005234 0x28 os_dbg.o [1]
.rodata const 0x0000525c 0x28 os_dbg.o [1]
.text ro code 0x00005284 0x28 data_init.o [5]
.rodata const 0x000052ac 0x24 app.o [1]
.iar.init_table const 0x000052d0 0x10 - Linker created -
.rodata const 0x000052e0 0x20 app.o [1]
.rodata const 0x00005300 0x20 os_dbg.o [1]
.rodata const 0x00005320 0x18 os_tmr.o [1]
.text ro code 0x00005338 0x16 cmain.o [5]
.text ro code 0x0000534e 0x4 exit.o [3]
.rodata const 0x00005352 0x2 os_dbg.o [1]
.text ro code 0x00005354 0xa cexit.o [5]
.rodata const 0x0000535e 0x2 os_dbg.o [1]
.text ro code 0x00005360 0xc XXexit.o [5]
.rodata const 0x0000536c 0x14 os_core.o [1]
.rodata const 0x00005380 0x14 os_tick.o [1]
.rodata const 0x00005394 0x10 app.o [1]
.rodata const 0x000053a4 0x10 app.o [1]
.rodata const 0x000053b4 0x10 app.o [1]
.rodata const 0x000053c4 0x10 bsp_ser.o [1]
.rodata const 0x000053d4 0x10 bsp_ser.o [1]
.rodata const 0x000053e4 0xc bsp_ser.o [1]
.rodata const 0x000053f0 0xc os_core.o [1]
.text ro code 0x000053fc 0xc cstartup_M.o [5]
.rodata const 0x00005408 0x8 os_core.o [1]
.rodata const 0x00005410 0x8 os_task.o [1]
.rodata const 0x00005418 0x4 os_cfg_app.o [1]
.rodata const 0x0000541c 0x4 os_cfg_app.o [1]
.rodata const 0x00005420 0x4 os_cfg_app.o [1]
.rodata const 0x00005424 0x4 os_cfg_app.o [1]
.rodata const 0x00005428 0x4 os_cfg_app.o [1]
.rodata const 0x0000542c 0x4 os_cfg_app.o [1]
.rodata const 0x00005430 0x4 os_cfg_app.o [1]
.rodata const 0x00005434 0x4 os_cfg_app.o [1]
.rodata const 0x00005438 0x4 os_cfg_app.o [1]
.rodata const 0x0000543c 0x4 os_cfg_app.o [1]
.rodata const 0x00005440 0x4 os_cfg_app.o [1]
.rodata const 0x00005444 0x4 os_cfg_app.o [1]
.rodata const 0x00005448 0x4 os_cfg_app.o [1]
.rodata const 0x0000544c 0x4 os_cfg_app.o [1]
.rodata const 0x00005450 0x4 os_cfg_app.o [1]
.rodata const 0x00005454 0x4 os_cfg_app.o [1]
.rodata const 0x00005458 0x4 os_cfg_app.o [1]
.rodata const 0x0000545c 0x4 os_cfg_app.o [1]
.rodata const 0x00005460 0x4 os_cfg_app.o [1]
.rodata const 0x00005464 0x4 os_cfg_app.o [1]
.rodata const 0x00005468 0x4 os_cfg_app.o [1]
.rodata const 0x0000546c 0x4 os_cfg_app.o [1]
.rodata const 0x00005470 0x4 os_cfg_app.o [1]
.rodata const 0x00005474 0x4 os_dbg.o [1]
.rodata const 0x00005478 0x4 os_dbg.o [1]
.rodata const 0x0000547c 0x4 os_dbg.o [1]
.rodata const 0x00005480 0x2 os_dbg.o [1]
.rodata const 0x00005482 0x2 os_dbg.o [1]
.rodata const 0x00005484 0x2 os_dbg.o [1]
.rodata const 0x00005486 0x2 os_dbg.o [1]
.rodata const 0x00005488 0x2 os_dbg.o [1]
.rodata const 0x0000548a 0x2 os_dbg.o [1]
.rodata const 0x0000548c 0x2 os_dbg.o [1]
.rodata const 0x0000548e 0x2 os_dbg.o [1]
.rodata const 0x00005490 0x2 os_dbg.o [1]
.rodata const 0x00005492 0x2 os_dbg.o [1]
.rodata const 0x00005494 0x2 os_dbg.o [1]
.rodata const 0x00005496 0x2 os_dbg.o [1]
.rodata const 0x00005498 0x2 os_dbg.o [1]
.rodata const 0x0000549a 0x2 os_dbg.o [1]
.rodata const 0x0000549c 0x1 os_cfg_app.o [1]
.rodata const 0x0000549d 0x1 os_cfg_app.o [1]
.rodata const 0x0000549e 0x1 os_dbg.o [1]
.rodata const 0x0000549f 0x1 os_dbg.o [1]
.rodata const 0x000054a0 0x1 os_dbg.o [1]
.rodata const 0x000054a1 0x1 os_dbg.o [1]
.rodata const 0x000054a2 0x1 os_dbg.o [1]
.rodata const 0x000054a3 0x1 os_dbg.o [1]
.rodata const 0x000054a4 0x1 os_dbg.o [1]
.rodata const 0x000054a5 0x1 os_dbg.o [1]
.rodata const 0x000054a6 0x1 os_dbg.o [1]
.rodata const 0x000054a7 0x1 os_dbg.o [1]
.rodata const 0x000054a8 0x1 os_dbg.o [1]
.rodata const 0x000054a9 0x1 os_dbg.o [1]
.rodata const 0x000054aa 0x1 os_dbg.o [1]
.rodata const 0x000054ab 0x1 os_dbg.o [1]
.rodata const 0x000054ac 0x1 os_dbg.o [1]
.rodata const 0x000054ad 0x1 os_dbg.o [1]
.rodata const 0x000054ae 0x1 os_dbg.o [1]
.rodata const 0x000054af 0x1 os_dbg.o [1]
.rodata const 0x000054b0 0x1 os_dbg.o [1]
.rodata const 0x000054b1 0x1 os_dbg.o [1]
.rodata const 0x000054b2 0x1 os_dbg.o [1]
.rodata const 0x000054b3 0x1 os_dbg.o [1]
.rodata const 0x000054b4 0x1 os_dbg.o [1]
.rodata const 0x000054b5 0x1 os_dbg.o [1]
.rodata const 0x000054b6 0x1 os_dbg.o [1]
.rodata const 0x000054b7 0x1 os_dbg.o [1]
.rodata const 0x000054b8 0x1 os_dbg.o [1]
.rodata const 0x000054b9 0x1 os_dbg.o [1]
.rodata const 0x000054ba 0x1 os_dbg.o [1]
.rodata const 0x000054bb 0x1 os_dbg.o [1]
.rodata const 0x000054bc 0x1 os_dbg.o [1]
.rodata const 0x000054bd 0x1 os_dbg.o [1]
.rodata const 0x000054be 0x1 os_dbg.o [1]
.rodata const 0x000054bf 0x1 os_dbg.o [1]
.rodata const 0x000054c0 0x1 os_dbg.o [1]
.rodata const 0x000054c1 0x1 os_dbg.o [1]
.rodata const 0x000054c2 0x1 os_dbg.o [1]
.rodata const 0x000054c3 0x1 os_dbg.o [1]
.rodata const 0x000054c4 0x1 os_dbg.o [1]
- 0x000054c5 0x50b5
"P3", part 1 of 2: 0x7d10
.bss zero 0x1fff0000 0x4000 app.o [1]
.bss zero 0x1fff4000 0x2400 lib_mem.o [1]
.bss zero 0x1fff6400 0x640 os_cfg_app.o [1]
.bss zero 0x1fff6a40 0x300 os_var.o [1]
.bss zero 0x1fff6d40 0x200 os_cfg_app.o [1]
.bss zero 0x1fff6f40 0x200 os_cfg_app.o [1]
.bss zero 0x1fff7140 0x200 os_cfg_app.o [1]
.bss zero 0x1fff7340 0x200 os_cfg_app.o [1]
.bss zero 0x1fff7540 0x1e0 bsp_int.o [1]
.bss zero 0x1fff7720 0xc4 app.o [1]
.bss zero 0x1fff77e4 0xc4 os_var.o [1]
.bss zero 0x1fff78a8 0xc4 os_var.o [1]
.bss zero 0x1fff796c 0xc4 os_var.o [1]
.bss zero 0x1fff7a30 0x88 os_cfg_app.o [1]
.bss zero 0x1fff7ab8 0x88 os_cfg_app.o [1]
.bss zero 0x1fff7b40 0x48 bsp_ser.o [1]
.bss zero 0x1fff7b88 0x48 lib_mem.o [1]
.bss zero 0x1fff7bd0 0x28 bsp_ser.o [1]
.bss zero 0x1fff7bf8 0x28 bsp_ser.o [1]
.bss zero 0x1fff7c20 0x28 bsp_ser.o [1]
.bss zero 0x1fff7c48 0x10 cpu_core.o [1]
.bss zero 0x1fff7c58 0xc os_var.o [1]
.bss zero 0x1fff7c64 0x8 os_prio.o [1]
.bss zero 0x1fff7c6c 0x4 bsp.o [1]
.bss zero 0x1fff7c70 0x4 cpu_core.o [1]
.bss zero 0x1fff7c74 0x4 cpu_core.o [1]
.bss zero 0x1fff7c78 0x4 cpu_core.o [1]
.bss zero 0x1fff7c7c 0x4 cpu_core.o [1]
.bss zero 0x1fff7c80 0x4 cpu_core.o [1]
.bss zero 0x1fff7c84 0x4 cpu_core.o [1]
.bss zero 0x1fff7c88 0x4 lib_math.o [1]
.bss zero 0x1fff7c8c 0x4 lib_mem.o [1]
.bss zero 0x1fff7c90 0x4 os_cpu_c.o [1]
.bss zero 0x1fff7c94 0x4 os_var.o [1]
.bss zero 0x1fff7c98 0x4 os_var.o [1]
.bss zero 0x1fff7c9c 0x4 os_var.o [1]
.bss zero 0x1fff7ca0 0x4 os_var.o [1]
.bss zero 0x1fff7ca4 0x4 os_var.o [1]
.bss zero 0x1fff7ca8 0x4 os_var.o [1]
.bss zero 0x1fff7cac 0x4 os_var.o [1]
.bss zero 0x1fff7cb0 0x4 os_var.o [1]
.bss zero 0x1fff7cb4 0x4 os_var.o [1]
.bss zero 0x1fff7cb8 0x4 os_var.o [1]
.bss zero 0x1fff7cbc 0x4 os_var.o [1]
.bss zero 0x1fff7cc0 0x4 os_var.o [1]
.bss zero 0x1fff7cc4 0x4 os_var.o [1]
.bss zero 0x1fff7cc8 0x4 os_var.o [1]
.bss zero 0x1fff7ccc 0x4 os_var.o [1]
.bss zero 0x1fff7cd0 0x4 os_var.o [1]
.bss zero 0x1fff7cd4 0x4 os_var.o [1]
.bss zero 0x1fff7cd8 0x4 os_var.o [1]
.bss zero 0x1fff7cdc 0x4 os_var.o [1]
.bss zero 0x1fff7ce0 0x4 os_var.o [1]
.bss zero 0x1fff7ce4 0x4 os_var.o [1]
.bss zero 0x1fff7ce8 0x4 os_var.o [1]
.bss zero 0x1fff7cec 0x4 os_var.o [1]
.bss zero 0x1fff7cf0 0x4 os_var.o [1]
.bss zero 0x1fff7cf4 0x2 cpu_core.o [1]
.bss zero 0x1fff7cf6 0x2 cpu_core.o [1]
.bss zero 0x1fff7cf8 0x2 os_var.o [1]
.bss zero 0x1fff7cfa 0x2 os_var.o [1]
.bss zero 0x1fff7cfc 0x2 os_var.o [1]
.bss zero 0x1fff7cfe 0x2 os_var.o [1]
.bss zero 0x1fff7d00 0x2 os_var.o [1]
.bss zero 0x1fff7d02 0x2 os_var.o [1]
.bss zero 0x1fff7d04 0x1 bsp_ser.o [1]
.bss zero 0x1fff7d05 0x1 os_var.o [1]
.bss zero 0x1fff7d06 0x1 os_var.o [1]
.bss zero 0x1fff7d07 0x1 os_var.o [1]
.bss zero 0x1fff7d08 0x1 os_var.o [1]
.bss zero 0x1fff7d09 0x1 os_var.o [1]
.bss zero 0x1fff7d0a 0x1 os_var.o [1]
.bss zero 0x1fff7d0b 0x1 os_var.o [1]
- 0x1fff7d0c 0x7d0c
"P3", part 2 of 2: 0x2000
CSTACK 0x1fff7d10 0x2000 <Block>
CSTACK uninit 0x1fff7d10 0x2000 <Block tail>
- 0x1fff9d10 0x2000
*******************************************************************************
*** INIT TABLE
***
Address Size
------- ----
Zero (__iar_zero_init3)
1 destination range, total size 0x7d0c:
0x1fff0000 0x7d0c
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data
------ ------- ------- -------
D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCOS-III-FS-LIB\IAR\Release\Obj: [1]
app.o 228 116 16 580
bsp.o 644 4
bsp_int.o 1 206 480
bsp_os.o 152
bsp_ser.o 508 44 193
cpu_a.o 52
cpu_c.o 332
cpu_core.o 532 44
cstartup.o 10 480
lib_math.o 48 4
lib_mem.o 252 9 292
lib_str.o 118
os_cfg_app.o 172 100 3 920
os_core.o 2 494 40
os_cpu_a.o 148
os_cpu_c.o 536 4
os_dbg.o 564 351
os_flag.o 28
os_mem.o 28
os_msg.o 220
os_mutex.o 28
os_prio.o 160 8
os_q.o 28
os_sem.o 782
os_task.o 1 852 8
os_tick.o 1 268 20
os_time.o 552
os_tmr.o 800 24
os_var.o 1 483
-----------------------------------------
Total: 13 742 1 183 32 012
command line: [2]
-----------------------------------------
Total:
dl7M_tln.a: [3]
div.o 14
exit.o 4
vsprintf.o 44
xprintffull.o 3 318
xsprout.o 10
-----------------------------------------
Total: 3 390
m7M_tl.a: [4]
DblAdd.o 212
DblCmpGe.o 46
DblCmpLe.o 46
DblDiv.o 582
DblMul.o 418
DblSub.o 384
DblToI32.o 88
I32ToDbl.o 48
xdnorm.o 66
xdscale.o 268
-----------------------------------------
Total: 2 158
rt7M_tl.a: [5]
ABImemcpy.o 118
I64DivMod.o 238
I64DivZer.o 2
XXexit.o 12
cexit.o 10
cmain.o 22
cstartup_M.o 12
data_init.o 40
memchr.o 88
strchr.o 22
strlen.o 54
zero_init3.o 34
-----------------------------------------
Total: 652
Linker created 16 8 192
---------------------------------------------
Grand Total: 19 942 1 199 40 204
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
?main 0x00005339 Code Gb cmain.o [5]
App_BusFault_ISR 0x00001143 0x2 Code Lc cstartup.o [1]
App_Fault_ISR 0x00001141 0x2 Code Lc cstartup.o [1]
App_NMI_ISR 0x0000113f 0x2 Code Lc cstartup.o [1]
App_ObjCreate 0x00005171 0x2 Code Lc app.o [1]
App_Spurious_ISR 0x00001147 0x2 Code Lc cstartup.o [1]
App_TaskCreate 0x00005173 0x2 Code Lc app.o [1]
App_TaskStart 0x000050f5 0x60 Code Lc app.o [1]
App_TaskStartStk 0x1fff0000 0x4000 Data Lc app.o [1]
App_TaskStartTCB 0x1fff7720 0xc4 Data Lc app.o [1]
App_UsageFault_ISR 0x00001145 0x2 Code Lc cstartup.o [1]
BSP_CPU_ClkFreq 0x0000423b 0x4 Code Gb bsp.o [1]
BSP_CPU_ClkFreq_MHz 0x1fff7c6c 0x4 Data Lc bsp.o [1]
BSP_Init 0x000041ad 0x8e Code Gb bsp.o [1]
BSP_IntDisAll 0x000047cd 0x8 Code Gb bsp_int.o [1]
BSP_IntEn 0x000047d5 0x12 Code Gb bsp_int.o [1]
BSP_IntHandler 0x00004c45 0x38 Code Lc bsp_int.o [1]
BSP_IntHandlerADC0 0x00004a6f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerADC1 0x00004a79 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0BusOff
0x00004961 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0Error
0x0000496b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0IMEU 0x00004993 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0LostRx
0x0000499d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0ORedMessageBuffer
0x00004957 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0RxWarning
0x0000497f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0TxWarning
0x00004975 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN0WakeUp
0x00004989 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1BusOff
0x000049b1 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1Error
0x000049bb 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1IMEU 0x000049e3 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1LostRx
0x000049ed 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1ORedMessageBuffer
0x000049a7 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1RxWarning
0x000049cf 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1TxWarning
0x000049c5 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCAN1WakeUp
0x000049d9 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerCMT 0x00004abf 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDAC0 0x00004b5f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDAC1 0x00004b69 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA0 0x00004835 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA1 0x0000483f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA10 0x00004899 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA11 0x000048a3 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA12 0x000048ad 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA13 0x000048b7 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA14 0x000048c1 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA15 0x000048cb 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA2 0x00004849 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA3 0x00004853 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA4 0x0000485d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA5 0x00004867 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA6 0x00004871 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA7 0x0000487b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA8 0x00004885 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMA9 0x0000488f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDMAError 0x000048d5 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerDummy 0x00004c81 0x2 Code Lc bsp_int.o [1]
BSP_IntHandlerEnet1588Timer
0x00004b23 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerEnetError
0x00004b41 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerEnetReceive
0x00004b37 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerEnetTransmit
0x00004b2d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerFTFL 0x000048e9 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerFTM0 0x00004aa1 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerFTM1 0x00004aab 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerFTM2 0x00004ab5 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerHSCMP0 0x00004a83 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerHSCMP1 0x00004a8d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerHSCMP2 0x00004a97 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerI2C0 0x00004925 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerI2C1 0x0000492f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerI2S0 0x00004b4b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerLLW 0x00004907 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerLPTimer 0x00004b87 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerLVDLVW 0x000048fd 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerMCG 0x00004b7d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerMCM 0x000048df 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPDB0 0x00004b05 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPIT0 0x00004add 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPIT1 0x00004ae7 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPIT2 0x00004af1 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPIT3 0x00004afb 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPortA 0x00004b9b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPortB 0x00004ba5 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPortC 0x00004baf 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPortD 0x00004bb9 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerPortE 0x00004bc3 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerRNGB 0x0000491b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerRTC 0x00004ac9 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReadCollision
0x000048f3 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved102
0x00004b91 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved108
0x00004bcd 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved109
0x00004bd7 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved110
0x00004be1 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved111
0x00004beb 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved112
0x00004bf5 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved113
0x00004bff 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved114
0x00004c09 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved115
0x00004c13 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved116
0x00004c1d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved117
0x00004c27 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved118
0x00004c31 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved119
0x00004c3b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved4
0x0000482b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerReserved83
0x00004ad3 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerSDHC 0x00004b55 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerSPI0 0x00004939 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerSPI1 0x00004943 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerSPI2 0x0000494d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerTSI0 0x00004b73 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART0Err 0x00004a01 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART0RxTx
0x000049f7 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART1Err 0x00004a15 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART1RxTx
0x00004a0b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART2Err 0x00004a29 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART2RxTx
0x00004a1f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART3Err 0x00004a3d 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART3RxTx
0x00004a33 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART4Err 0x00004a51 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART4RxTx
0x00004a47 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART5Err 0x00004a65 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUART5RxTx
0x00004a5b 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUDB0 0x00004b0f 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerUSBDCD 0x00004b19 0xa Code Gb bsp_int.o [1]
BSP_IntHandlerWatchdog 0x00004911 0xa Code Gb bsp_int.o [1]
BSP_IntInit 0x00004811 0x1a Code Gb bsp_int.o [1]
BSP_IntVectSet 0x000047e7 0x2a Code Gb bsp_int.o [1]
BSP_IntVectTbl 0x1fff7540 0x1e0 Data Lc bsp_int.o [1]
BSP_LED_Init 0x000042f3 0x58 Code Lc bsp.o [1]
BSP_LED_Toggle 0x0000434b 0x46 Code Gb bsp.o [1]
BSP_OS_SemCreate 0x00004fcd 0x26 Code Gb bsp_os.o [1]
BSP_OS_SemPost 0x00005031 0x20 Code Gb bsp_os.o [1]
BSP_OS_SemWait 0x00004ff3 0x38 Code Gb bsp_os.o [1]
BSP_OS_TimeDly 0x00005051 0x14 Code Gb bsp_os.o [1]
BSP_PLL_Init 0x00004259 0x9a Code Lc bsp.o [1]
BSP_SerLock 0x1fff7c20 0x28 Data Lc bsp_ser.o [1]
BSP_SerRxData 0x1fff7d04 0x1 Data Lc bsp_ser.o [1]
BSP_SerRxWait 0x1fff7bf8 0x28 Data Lc bsp_ser.o [1]
BSP_SerTxWait 0x1fff7bd0 0x28 Data Lc bsp_ser.o [1]
BSP_Ser_ISR_Handler 0x00004ea5 0x52 Code Gb bsp_ser.o [1]
BSP_Ser_Init 0x00004dd1 0xd4 Code Gb bsp_ser.o [1]
BSP_Ser_Printf 0x00004ef7 0x20 Code Gb bsp_ser.o [1]
BSP_Ser_WrByteUnlocked 0x00004f17 0x34 Code Lc bsp_ser.o [1]
BSP_Ser_WrStr 0x00004f4b 0x42 Code Gb bsp_ser.o [1]
BSP_Tick_Init 0x0000423f 0x1a Code Gb bsp.o [1]
CPU_CntLeadZeros 0x00003eef Code Gb cpu_a.o [1]
CPU_CntTrailZeros 0x00003ef5 Code Gb cpu_a.o [1]
CPU_Init 0x00003f99 0x10 Code Gb cpu_core.o [1]
CPU_IntDis 0x00003ed1 Code Gb cpu_a.o [1]
CPU_IntDisMeasCtr 0x1fff7cf4 0x2 Data Gb cpu_core.o [1]
CPU_IntDisMeasInit 0x000040f5 0x78 Code Lc cpu_core.o [1]
CPU_IntDisMeasMaxCalc 0x0000416d 0x1a Code Lc cpu_core.o [1]
CPU_IntDisMeasMaxCurGet
0x00004053 0x22 Code Gb cpu_core.o [1]
CPU_IntDisMeasMaxCurReset
0x00004033 0x20 Code Gb cpu_core.o [1]
CPU_IntDisMeasMaxCur_cnts
0x1fff7c80 0x4 Data Gb cpu_core.o [1]
CPU_IntDisMeasMax_cnts 0x1fff7c84 0x4 Data Gb cpu_core.o [1]
CPU_IntDisMeasOvrhd_cnts
0x1fff7c7c 0x4 Data Gb cpu_core.o [1]
CPU_IntDisMeasStart 0x00004075 0x28 Code Gb cpu_core.o [1]
CPU_IntDisMeasStart_cnts
0x1fff7c74 0x4 Data Gb cpu_core.o [1]
CPU_IntDisMeasStop 0x0000409d 0x42 Code Gb cpu_core.o [1]
CPU_IntDisMeasStop_cnts
0x1fff7c78 0x4 Data Gb cpu_core.o [1]
CPU_IntDisNestCtr 0x1fff7cf6 0x2 Data Gb cpu_core.o [1]
CPU_IntEn 0x00003ed5 Code Gb cpu_a.o [1]
CPU_IntSrcEn 0x00004c85 0x13c Code Gb cpu_c.o [1]
CPU_Name 0x1fff7c48 0x10 Data Gb cpu_core.o [1]
CPU_NameClr 0x00003fab 0x24 Code Gb cpu_core.o [1]
CPU_NameInit 0x000040df 0x8 Code Lc cpu_core.o [1]
CPU_NameSet 0x00003fcf 0x5c Code Gb cpu_core.o [1]
CPU_RevBits 0x00003eff Code Gb cpu_a.o [1]
CPU_SR_Restore 0x00003ee1 Code Gb cpu_a.o [1]
CPU_SR_Save 0x00003ed9 Code Gb cpu_a.o [1]
CPU_SW_Exception 0x00003fa9 0x2 Code Gb cpu_core.o [1]
CPU_TS_Init 0x000040e7 0xe Code Lc cpu_core.o [1]
CPU_TS_TmrFreqSet 0x0000402b 0x8 Code Gb cpu_core.o [1]
CPU_TS_TmrFreq_Hz 0x1fff7c70 0x4 Data Gb cpu_core.o [1]
CPU_TS_TmrInit 0x00004391 0x2e Code Gb bsp.o [1]
CPU_TS_TmrRd 0x000043bf 0x6 Code Gb bsp.o [1]
CPU_WaitForExcept 0x00003eeb Code Gb cpu_a.o [1]
CPU_WaitForInt 0x00003ee7 Code Gb cpu_a.o [1]
CSTACK$$Base 0x1fff7d10 -- Gb - Linker created -
CSTACK$$Limit 0x1fff9d10 -- Gb - Linker created -
Math_Init 0x00005175 0xa Code Gb lib_math.o [1]
Math_RandSeedCur 0x1fff7c88 0x4 Data Gb lib_math.o [1]
Math_RandSetSeed 0x0000517f 0x20 Code Gb lib_math.o [1]
Mem_Clr 0x000046b7 0x12 Code Gb lib_mem.o [1]
Mem_Heap 0x1fff4000 0x2400 Data Gb lib_mem.o [1]
Mem_Init 0x00004659 0x5e Code Gb lib_mem.o [1]
Mem_PoolHeap 0x1fff7b88 0x48 Data Gb lib_mem.o [1]
Mem_PoolTbl 0x1fff7c8c 0x4 Data Gb lib_mem.o [1]
Mem_Set 0x000046c9 0x7c Code Gb lib_mem.o [1]
OSCfg_DataSizeRAM 0x00005470 0x4 Data Gb os_cfg_app.o [1]
OSCfg_ISRStk 0x1fff6f40 0x200 Data Gb os_cfg_app.o [1]
OSCfg_ISRStkBasePtr 0x00005428 0x4 Data Gb os_cfg_app.o [1]
OSCfg_ISRStkSize 0x0000542c 0x4 Data Gb os_cfg_app.o [1]
OSCfg_ISRStkSizeRAM 0x00005430 0x4 Data Gb os_cfg_app.o [1]
OSCfg_IdleTaskStk 0x1fff6d40 0x200 Data Gb os_cfg_app.o [1]
OSCfg_IdleTaskStkBasePtr
0x00005418 0x4 Data Gb os_cfg_app.o [1]
OSCfg_IdleTaskStkLimit 0x0000541c 0x4 Data Gb os_cfg_app.o [1]
OSCfg_IdleTaskStkSize 0x00005420 0x4 Data Gb os_cfg_app.o [1]
OSCfg_IdleTaskStkSizeRAM
0x00005424 0x4 Data Gb os_cfg_app.o [1]
OSCfg_Init 0x00003e25 0xac Code Gb os_cfg_app.o [1]
OSCfg_MsgPool 0x1fff6400 0x640 Data Gb os_cfg_app.o [1]
OSCfg_MsgPoolBasePtr 0x00005438 0x4 Data Gb os_cfg_app.o [1]
OSCfg_MsgPoolSize 0x000012ce 0x2 Data Gb os_cfg_app.o [1]
OSCfg_MsgPoolSizeRAM 0x00005434 0x4 Data Gb os_cfg_app.o [1]
OSCfg_StkSizeMin 0x0000543c 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickRate_Hz 0x00005440 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskPrio 0x0000549c 0x1 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskStk 0x1fff7140 0x200 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskStkBasePtr
0x00005444 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskStkLimit 0x00005448 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskStkSize 0x0000544c 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickTaskStkSizeRAM
0x00005450 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TickWheel 0x1fff7a30 0x88 Data Gb os_cfg_app.o [1]
OSCfg_TickWheelSize 0x000013b6 0x2 Data Gb os_cfg_app.o [1]
OSCfg_TickWheelSizeRAM 0x00005454 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskPrio 0x0000549d 0x1 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskRate_Hz 0x00005458 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskStk 0x1fff7340 0x200 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskStkBasePtr
0x0000545c 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskStkLimit 0x00005460 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskStkSize 0x00005464 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrTaskStkSizeRAM
0x00005468 0x4 Data Gb os_cfg_app.o [1]
OSCfg_TmrWheel 0x1fff7ab8 0x88 Data Gb os_cfg_app.o [1]
OSCfg_TmrWheelSize 0x000013e6 0x2 Data Gb os_cfg_app.o [1]
OSCfg_TmrWheelSizeRAM 0x0000546c 0x4 Data Gb os_cfg_app.o [1]
OSCtxSw 0x00003f23 Code Gb os_cpu_a.o [1]
OSDbg_AppHooksEn 0x000054a0 0x1 Data Gb os_dbg.o [1]
OSDbg_ArgChkEn 0x0000549f 0x1 Data Gb os_dbg.o [1]
OSDbg_CalledFromISRChkEn
0x000054a1 0x1 Data Gb os_dbg.o [1]
OSDbg_DataSize 0x0000547c 0x4 Data Gb os_dbg.o [1]
OSDbg_DbgEn 0x0000549e 0x1 Data Gb os_dbg.o [1]
OSDbg_EndiannessTest 0x00005474 0x4 Data Gb os_dbg.o [1]
OSDbg_FlagDelEn 0x000054a3 0x1 Data Gb os_dbg.o [1]
OSDbg_FlagEn 0x000054a2 0x1 Data Gb os_dbg.o [1]
OSDbg_FlagGrp 0x00005234 0x28 Data Gb os_dbg.o [1]
OSDbg_FlagGrpSize 0x0000189e 0x2 Data Gb os_dbg.o [1]
OSDbg_FlagModeClrEn 0x000054a4 0x1 Data Gb os_dbg.o [1]
OSDbg_FlagPendAbortEn 0x000054a5 0x1 Data Gb os_dbg.o [1]
OSDbg_FlagWidth 0x00001af6 0x2 Data Gb os_dbg.o [1]
OSDbg_ISRPostDeferredEn
0x000054a6 0x1 Data Gb os_dbg.o [1]
OSDbg_Mem 0x00005300 0x20 Data Gb os_dbg.o [1]
OSDbg_MemEn 0x000054a7 0x1 Data Gb os_dbg.o [1]
OSDbg_MemSize 0x0000258a 0x2 Data Gb os_dbg.o [1]
OSDbg_MsgEn 0x000054a8 0x1 Data Gb os_dbg.o [1]
OSDbg_MsgPoolSize 0x000047ca 0x2 Data Gb os_dbg.o [1]
OSDbg_MsgQSize 0x00004c82 0x2 Data Gb os_dbg.o [1]
OSDbg_MsgSize 0x00002c9e 0x2 Data Gb os_dbg.o [1]
OSDbg_Mutex 0x00005208 0x2c Data Gb os_dbg.o [1]
OSDbg_MutexDelEn 0x000054aa 0x1 Data Gb os_dbg.o [1]
OSDbg_MutexEn 0x000054a9 0x1 Data Gb os_dbg.o [1]
OSDbg_MutexPendAbortEn 0x000054ab 0x1 Data Gb os_dbg.o [1]
OSDbg_MutexSize 0x00005352 0x2 Data Gb os_dbg.o [1]
OSDbg_ObjTypeChkEn 0x000054ac 0x1 Data Gb os_dbg.o [1]
OSDbg_PendDataSize 0x0000535e 0x2 Data Gb os_dbg.o [1]
OSDbg_PendListSize 0x00005480 0x2 Data Gb os_dbg.o [1]
OSDbg_PendMultiEn 0x000054ad 0x1 Data Gb os_dbg.o [1]
OSDbg_PendObjSize 0x00005482 0x2 Data Gb os_dbg.o [1]
OSDbg_PrioMax 0x00005484 0x2 Data Gb os_dbg.o [1]
OSDbg_PrioTblSize 0x00005486 0x2 Data Gb os_dbg.o [1]
OSDbg_PtrSize 0x00005488 0x2 Data Gb os_dbg.o [1]
OSDbg_Q 0x000051d8 0x30 Data Gb os_dbg.o [1]
OSDbg_QDelEn 0x000054af 0x1 Data Gb os_dbg.o [1]
OSDbg_QEn 0x000054ae 0x1 Data Gb os_dbg.o [1]
OSDbg_QFlushEn 0x000054b0 0x1 Data Gb os_dbg.o [1]
OSDbg_QPendAbortEn 0x000054b1 0x1 Data Gb os_dbg.o [1]
OSDbg_QSize 0x0000548a 0x2 Data Gb os_dbg.o [1]
OSDbg_RdyList 0x0000548e 0x2 Data Gb os_dbg.o [1]
OSDbg_RdyListSize 0x00005478 0x4 Data Gb os_dbg.o [1]
OSDbg_SchedRoundRobinEn
0x000054b2 0x1 Data Gb os_dbg.o [1]
OSDbg_Sem 0x0000525c 0x28 Data Gb os_dbg.o [1]
OSDbg_SemDelEn 0x000054b4 0x1 Data Gb os_dbg.o [1]
OSDbg_SemEn 0x000054b3 0x1 Data Gb os_dbg.o [1]
OSDbg_SemPendAbortEn 0x000054b5 0x1 Data Gb os_dbg.o [1]
OSDbg_SemSetEn 0x000054b6 0x1 Data Gb os_dbg.o [1]
OSDbg_SemSize 0x0000548c 0x2 Data Gb os_dbg.o [1]
OSDbg_StatTaskEn 0x000054b8 0x1 Data Gb os_dbg.o [1]
OSDbg_StatTaskStkChkEn 0x000054b9 0x1 Data Gb os_dbg.o [1]
OSDbg_StkWidth 0x000054b7 0x1 Data Gb os_dbg.o [1]
OSDbg_TCBSize 0x00005492 0x2 Data Gb os_dbg.o [1]
OSDbg_TaskChangePrioEn 0x000054ba 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskDelEn 0x000054bb 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskProfileEn 0x000054be 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskQEn 0x000054bc 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskQPendAbortEn 0x000054bd 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskRegTblSize 0x00005490 0x2 Data Gb os_dbg.o [1]
OSDbg_TaskSemPendAbortEn
0x000054bf 0x1 Data Gb os_dbg.o [1]
OSDbg_TaskSuspendEn 0x000054c0 0x1 Data Gb os_dbg.o [1]
OSDbg_TickSpokeSize 0x00005494 0x2 Data Gb os_dbg.o [1]
OSDbg_TimeDlyHMSMEn 0x000054c1 0x1 Data Gb os_dbg.o [1]
OSDbg_TimeDlyResumeEn 0x000054c2 0x1 Data Gb os_dbg.o [1]
OSDbg_Tmr 0x000051a4 0x34 Data Gb os_dbg.o [1]
OSDbg_TmrDelEn 0x000054c4 0x1 Data Gb os_dbg.o [1]
OSDbg_TmrEn 0x000054c3 0x1 Data Gb os_dbg.o [1]
OSDbg_TmrSize 0x00005496 0x2 Data Gb os_dbg.o [1]
OSDbg_TmrSpokeSize 0x00005498 0x2 Data Gb os_dbg.o [1]
OSDbg_VersionNbr 0x0000549a 0x2 Data Gb os_dbg.o [1]
OSFlagDbgListPtr 0x1fff7cb4 0x4 Data Gb os_var.o [1]
OSFlagQty 0x1fff7cf8 0x2 Data Gb os_var.o [1]
OSIdleTaskCtr 0x1fff7cb0 0x4 Data Gb os_var.o [1]
OSIdleTaskHook 0x0000258d 0x12 Code Gb os_cpu_c.o [1]
OSIdleTaskTCB 0x1fff77e4 0xc4 Data Gb os_var.o [1]
OSInit 0x00001bcd 0x13e Code Gb os_core.o [1]
OSInitHook 0x0000259f 0x1e Code Gb os_cpu_c.o [1]
OSIntCtxSw 0x00003f2b Code Gb os_cpu_a.o [1]
OSIntEnter 0x00001d0b 0x24 Code Gb os_core.o [1]
OSIntExit 0x00001d2f 0xc2 Code Gb os_core.o [1]
OSIntNestingCtr 0x1fff7d05 0x1 Data Gb os_var.o [1]
OSMemDbgListPtr 0x1fff7cb8 0x4 Data Gb os_var.o [1]
OSMemQty 0x1fff7cfa 0x2 Data Gb os_var.o [1]
OSMsgPool 0x1fff7c58 0xc Data Gb os_var.o [1]
OSMutexDbgListPtr 0x1fff7cbc 0x4 Data Gb os_var.o [1]
OSMutexQty 0x1fff7cfc 0x2 Data Gb os_var.o [1]
OSPrioCur 0x1fff7d07 0x1 Data Gb os_var.o [1]
OSPrioHighRdy 0x1fff7d08 0x1 Data Gb os_var.o [1]
OSPrioSaved 0x1fff7d09 0x1 Data Gb os_var.o [1]
OSPrioTbl 0x1fff7c64 0x8 Data Gb os_prio.o [1]
OSQDbgListPtr 0x1fff7cc0 0x4 Data Gb os_var.o [1]
OSQQty 0x1fff7cfe 0x2 Data Gb os_var.o [1]
OSRdyList 0x1fff6a40 0x300 Data Gb os_var.o [1]
OSRunning 0x1fff7d06 0x1 Data Gb os_var.o [1]
OSSched 0x00001df1 0x88 Code Gb os_core.o [1]
OSSchedLock 0x00001e79 0x64 Code Gb os_core.o [1]
OSSchedLockNestingCtr 0x1fff7d0a 0x1 Data Gb os_var.o [1]
OSSchedUnlock 0x00001edd 0x84 Code Gb os_core.o [1]
OSSemCreate 0x00002991 0x68 Code Gb os_sem.o [1]
OSSemDbgListPtr 0x1fff7cc4 0x4 Data Gb os_var.o [1]
OSSemPend 0x000029f9 0x15e Code Gb os_sem.o [1]
OSSemPost 0x00002b57 0x26 Code Gb os_sem.o [1]
OSSemQty 0x1fff7d00 0x2 Data Gb os_var.o [1]
OSStart 0x00001f61 0x64 Code Gb os_core.o [1]
OSStartHighRdy 0x00003f05 Code Gb os_cpu_a.o [1]
OSTCBCurPtr 0x1fff7cec 0x4 Data Gb os_var.o [1]
OSTCBHighRdyPtr 0x1fff7cf0 0x4 Data Gb os_var.o [1]
OSTaskCreate 0x00002ca1 0x13c Code Gb os_task.o [1]
OSTaskCreateHook 0x000025bd 0x16 Code Gb os_cpu_c.o [1]
OSTaskCtxSwCtr 0x1fff7cc8 0x4 Data Gb os_var.o [1]
OSTaskDbgListPtr 0x1fff7ccc 0x4 Data Gb os_var.o [1]
OSTaskDel 0x00002ddd 0x108 Code Gb os_task.o [1]
OSTaskDelHook 0x000025d3 0x16 Code Gb os_cpu_c.o [1]
OSTaskQty 0x1fff7d02 0x2 Data Gb os_var.o [1]
OSTaskRegNextAvailID 0x1fff7d0b 0x1 Data Gb os_var.o [1]
OSTaskReturnHook 0x000025e9 0x16 Code Gb os_cpu_c.o [1]
OSTaskSemPend 0x00002ee5 0x1d2 Code Gb os_task.o [1]
OSTaskSemPost 0x000030b7 0x26 Code Gb os_task.o [1]
OSTaskStkInit 0x000025ff 0x86 Code Gb os_cpu_c.o [1]
OSTaskSwHook 0x00002685 0x72 Code Gb os_cpu_c.o [1]
OSTickCtr 0x1fff7cd0 0x4 Data Gb os_var.o [1]
OSTickTaskTCB 0x1fff78a8 0xc4 Data Gb os_var.o [1]
OSTickTaskTimeMax 0x1fff7cd4 0x4 Data Gb os_var.o [1]
OSTimeDly 0x00004431 0xac Code Gb os_time.o [1]
OSTimeDlyHMSM 0x000044dd 0x126 Code Gb os_time.o [1]
OSTimeTick 0x00004603 0x36 Code Gb os_time.o [1]
OSTimeTickHook 0x000026f7 0x12 Code Gb os_cpu_c.o [1]
OSTmrDbgListPtr 0x1fff7cd8 0x4 Data Gb os_var.o [1]
OSTmrTaskTCB 0x1fff796c 0xc4 Data Gb os_var.o [1]
OSTmrTaskTimeMax 0x1fff7cdc 0x4 Data Gb os_var.o [1]
OSTmrTickCtr 0x1fff7ce0 0x4 Data Gb os_var.o [1]
OSTmrUpdateCnt 0x1fff7ce4 0x4 Data Gb os_var.o [1]
OSTmrUpdateCtr 0x1fff7ce8 0x4 Data Gb os_var.o [1]
OS_AppIdleTaskHookPtr 0x1fff7ca0 0x4 Data Gb os_var.o [1]
OS_AppStatTaskHookPtr 0x1fff7ca4 0x4 Data Gb os_var.o [1]
OS_AppTaskCreateHookPtr
0x1fff7c94 0x4 Data Gb os_var.o [1]
OS_AppTaskDelHookPtr 0x1fff7c98 0x4 Data Gb os_var.o [1]
OS_AppTaskReturnHookPtr
0x1fff7c9c 0x4 Data Gb os_var.o [1]
OS_AppTaskSwHookPtr 0x1fff7ca8 0x4 Data Gb os_var.o [1]
OS_AppTimeTickHookPtr 0x1fff7cac 0x4 Data Gb os_var.o [1]
OS_CPU_ExceptStkBase 0x1fff7c90 0x4 Data Gb os_cpu_c.o [1]
OS_CPU_PendSVHandler 0x00003f33 Code Gb os_cpu_a.o [1]
OS_CPU_SysTickHandler 0x00002709 0x2c Code Gb os_cpu_c.o [1]
OS_CPU_SysTickInit 0x00002735 0x2e Code Gb os_cpu_c.o [1]
OS_Dbg_Init 0x00003bf1 0x234 Code Gb os_dbg.o [1]
OS_FlagInit 0x00002845 0x12 Code Gb os_flag.o [1]
OS_IdleTask 0x00001fc5 0x2e Code Gb os_core.o [1]
OS_IdleTaskInit 0x00001ff3 0x52 Code Gb os_core.o [1]
OS_MemInit 0x00002861 0x12 Code Gb os_mem.o [1]
OS_MsgPoolInit 0x0000287d 0x6e Code Gb os_msg.o [1]
OS_MsgQFreeAll 0x000028eb 0x4c Code Gb os_msg.o [1]
OS_MsgQInit 0x00002937 0x14 Code Gb os_msg.o [1]
OS_MutexInit 0x00002959 0x12 Code Gb os_mutex.o [1]
OS_Pend 0x00002045 0x76 Code Gb os_core.o [1]
OS_PendDataInit 0x000020bb 0x36 Code Gb os_core.o [1]
OS_PendDbgNameAdd 0x000020f1 0x4c Code Gb os_core.o [1]
OS_PendDbgNameRemove 0x0000213d 0x28 Code Gb os_core.o [1]
OS_PendListInit 0x0000216d 0xe Code Gb os_core.o [1]
OS_PendListInsertPrio 0x0000217b 0x7a Code Gb os_core.o [1]
OS_PendListRemove 0x000021f5 0x38 Code Gb os_core.o [1]
OS_PendListRemove1 0x0000222d 0x54 Code Gb os_core.o [1]
OS_Post 0x00002281 0xdc Code Gb os_core.o [1]
OS_Post1 0x0000235d 0x2c Code Gb os_core.o [1]
OS_PrioGetHighest 0x000027bb 0x26 Code Gb os_prio.o [1]
OS_PrioInit 0x000027a5 0x16 Code Gb os_prio.o [1]
OS_PrioInsert 0x000027e1 0x30 Code Gb os_prio.o [1]
OS_PrioRemove 0x00002811 0x30 Code Gb os_prio.o [1]
OS_QInit 0x00002975 0x12 Code Gb os_q.o [1]
OS_RdyListInit 0x00002389 0x28 Code Gb os_core.o [1]
OS_RdyListInsert 0x000023b1 0x28 Code Gb os_core.o [1]
OS_RdyListInsertHead 0x000023d9 0x42 Code Gb os_core.o [1]
OS_RdyListInsertTail 0x0000241b 0x40 Code Gb os_core.o [1]
OS_RdyListRemove 0x0000245b 0x62 Code Gb os_core.o [1]
OS_SemDbgListAdd 0x00002b7d 0x28 Code Gb os_sem.o [1]
OS_SemInit 0x00002ba5 0x12 Code Gb os_sem.o [1]
OS_SemPost 0x00002bd5 0xca Code Gb os_sem.o [1]
OS_TaskBlock 0x00002535 0x3c Code Gb os_core.o [1]
OS_TaskDbgListAdd 0x000030dd 0x34 Code Gb os_task.o [1]
OS_TaskDbgListRemove 0x00003111 0x50 Code Gb os_task.o [1]
OS_TaskInit 0x00003161 0x1c Code Gb os_task.o [1]
OS_TaskInitTCB 0x0000317d 0x122 Code Gb os_task.o [1]
OS_TaskRdy 0x00002571 0x1a Code Gb os_core.o [1]
OS_TaskReturn 0x000032ad 0x14 Code Gb os_task.o [1]
OS_TaskSemPost 0x000032cd 0xf6 Code Gb os_task.o [1]
OS_TickListInit 0x000034a3 0x2e Code Gb os_tick.o [1]
OS_TickListInsert 0x000034d1 0x1e8 Code Gb os_tick.o [1]
OS_TickListRemove 0x000036b9 0x4e Code Gb os_tick.o [1]
OS_TickListUpdate 0x00003707 0x190 Code Gb os_tick.o [1]
OS_TickTask 0x000033dd 0x28 Code Gb os_tick.o [1]
OS_TickTaskInit 0x00003405 0x9e Code Gb os_tick.o [1]
OS_TmrInit 0x000038d1 0xe0 Code Gb os_tmr.o [1]
OS_TmrLink 0x000039b1 0xdc Code Gb os_tmr.o [1]
OS_TmrTask 0x00003ae9 0xc8 Code Gb os_tmr.o [1]
OS_TmrUnlink 0x00003a8d 0x5a Code Gb os_tmr.o [1]
Region$$Table$$Base 0x000052d0 -- Gb - Linker created -
Region$$Table$$Limit 0x000052e0 -- Gb - Linker created -
Str_Copy_N 0x00004777 0x54 Code Gb lib_str.o [1]
Str_Len_N 0x00004755 0x22 Code Gb lib_str.o [1]
_GenldFull 0x00000e5d 0x260 Code Lc xprintffull.o [3]
_LdtobFull 0x00000a6d 0x3ea Code Lc xprintffull.o [3]
_LitobFull 0x0000095b 0x10c Code Lc xprintffull.o [3]
_PrintfFull 0x00000411 0x544 Code Gb xprintffull.o [3]
_PutcharsFull 0x000010bd 0x2e Code Lc xprintffull.o [3]
_SProut 0x0000117f 0xa Code Gb xsprout.o [3]
__aeabi_cdcmple 0x00001389 Code Gb DblCmpLe.o [4]
__aeabi_cdrcmple 0x000013b9 Code Gb DblCmpGe.o [4]
__aeabi_d2iz 0x000014f5 Code Gb DblToI32.o [4]
__aeabi_d2uiz 0x00001521 Code Gb DblToI32.o [4]
__aeabi_ddiv 0x000018a1 Code Gb DblDiv.o [4]
__aeabi_dmul 0x000016fd Code Gb DblMul.o [4]
__aeabi_dsub 0x0000157d Code Gb DblSub.o [4]
__aeabi_i2d 0x0000154d Code Gb I32ToDbl.o [4]
__aeabi_ldiv0 0x00001af5 Code Gb I64DivZer.o [5]
__aeabi_memcpy 0x000012d1 Code Gb ABImemcpy.o [5]
__aeabi_memcpy4 0x000012f1 Code Gb ABImemcpy.o [5]
__aeabi_memcpy8 0x000012f1 Code Gb ABImemcpy.o [5]
__aeabi_ui2d 0x00001561 Code Gb I32ToDbl.o [4]
__aeabi_uldivmod 0x000011e1 Code Gb I64DivMod.o [5]
__cmain 0x00005339 Code Gb cmain.o [5]
__exit 0x00005361 Code Gb XXexit.o [5]
__iar_Dnorm 0x00001347 0x42 Code Gb xdnorm.o [4]
__iar_Dscale 0x000013e9 0x10c Code Gb xdscale.o [4]
__iar_Memchr 0x00001189 Code Gb memchr.o [5]
__iar_Strchr 0x00001129 Code Gb strchr.o [5]
__iar_d2uiz 0x0000152d Code Gb DblToI32.o [4]
__iar_dadd 0x00001af9 Code Gb DblAdd.o [4]
__iar_data_init3 0x00005285 0x28 Code Gb data_init.o [5]
__iar_dsub 0x00001591 Code Gb DblSub.o [4]
__iar_dsubStart 0x000015a3 Code Gb DblSub.o [4]
__iar_program_start 0x000053fd Code Gb cstartup_M.o [5]
__iar_ui2d 0x00001565 Code Gb I32ToDbl.o [4]
__iar_zero_init3 0x00001107 0x22 Code Gb zero_init3.o [5]
__vector_table 0x00000000 0x1e0 Data Gb cstartup.o [1]
_call_main 0x00005345 Code Gb cmain.o [5]
_exit 0x00005355 Code Gb cexit.o [5]
_main 0x0000534b Code Gb cmain.o [5]
div 0x00001ae7 0xe Code Gb div.o [3]
exit 0x0000534f 0x4 Code Gb exit.o [3]
main 0x00005091 0x62 Code Gb app.o [1]
memchr 0x00001189 Code Gb memchr.o [5]
strchr 0x00001129 Code Gb strchr.o [5]
strlen 0x00001149 Code Gb strlen.o [5]
vsprintf 0x00005065 0x2c Code Gb vsprintf.o [3]
[1] = D:\Micrium\Software\EvalBoards\Freescale\TWR-K60N512\uCOS-III-FS-LIB\IAR\Release\Obj
[2] = command line
[3] = dl7M_tln.a
[4] = m7M_tl.a
[5] = rt7M_tl.a
19 942 bytes of readonly code memory
1 199 bytes of readonly data memory
40 204 bytes of readwrite data memory
Errors: none
Warnings: none