Invocation Program Entry Module Map Module Summary Call Graph Segment Map Memory Summary
Link time | 11/Feb/2007 14:01:35 |
Target CPU | ARM |
List file | "C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\List\GettingStarted.html" |
Output file 1 | "C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Exe\GettingStarted.d79" |
Format: debug | |
UBROF version 10.0.2 | |
Using library modules for C-SPY (-rt) | |
Output file 2 | "C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Exe\GettingStarted.sim" |
Format: simple-code | |
Command line |
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\cstartup.r79"
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\flash_lpc.r79"
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\lpc288x_low_init.r79"
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\main.r79"
-o
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Exe\GettingStarted.d79"
-l
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\List\GettingStarted.html"
-xmsnioh
"-"C:\Program Files\IAR Systems New\Embedded Workbench 4.0 Evaluation\ARM\LIB\"
-f
"C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\config\LPC2888_xFlash.xcl"
( -carm
-DIROMSTART=10400000
-DIROMEND=104FFFFF
-DROMSTART=20000000
-DROMEND=241FFFFF
-Z(CODE)INTVEC=IROMSTART:+40
-Z(CODE)ICODE=IROMSTART-IROMEND
-Z(CODE)DIFUNCT=ROMSTART-ROMEND
-Z(CODE)SWITAB=ROMSTART-ROMEND
-Z(CODE)CODE=ROMSTART-ROMEND
-Z(CONST)CODE_ID=ROMSTART-ROMEND
-Z(CONST)INITTAB,DATA_ID,DATA_C=ROMSTART-ROMEND
-Z(CONST)CHECKSUM=ROMSTART-ROMEND
-Z(CONST)CODE_END=ROMSTART-ROMEND
-DRAMSTART=00400000
-DRAMEND=0040FFFF
-Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND
-Z(DATA)CODE_I=RAMSTART-RAMEND
-QCODE_I=CODE_ID
-D_CSTACK_SIZE=1000
-D_SVC_STACK_SIZE=40
-D_IRQ_STACK_SIZE=40
-D_HEAP_SIZE=2000
-Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
-Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE,HEAP+_HEAP_SIZE=RAMSTART-RAMEND
) -rt
"C:\Program Files\IAR Systems New\Embedded Workbench 4.0 Evaluation\ARM\LIB\dl4tpannl8n.r79"
"-"simple-code=C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Exe\GettingStarted.sim"
-s
__program_start
|
Program entry at : 10400000 Relocatable, from module : ?RESET
Runtime Model | |
---|---|
Attribute | Value |
StackAlign4 | USED |
StackAlign8 | USED |
__code_model | * |
__cpu_mode | __pcs__arm |
__data_model | absolute |
__dlib_file_descriptor | 0 |
__endian | little |
__rt_version | 6 |
__thumb_aware | enabled |
Module Map | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
File | Module | Segment | Symbol | Address | Ref by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?ABS_ENTRY_MOD Program module | Absolute parts | _HEAP_SIZE | 00002000 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_IRQ_STACK_SIZE | 00000040 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_SVC_STACK_SIZE | 00000040 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_CSTACK_SIZE | 00001000 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAMEND | 0040FFFF | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAMSTART | 00400000 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ROMEND | 241FFFFF | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ROMSTART | 20000000 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IROMEND | 104FFFFF | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IROMSTART | 10400000 | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\cstartup.r79 | ?RESET Library module | INTVEC Common segment 10400000 - 1040003F Segment part 0. | __program_start | 10400000 | Absolute parts (?ABS_ENTRY_MOD)
__undef_handler
| 10400004
| __swi_handler
| 10400008
| __prefetch_handler
| 1040000C
| __data_handler
| 10400010
| __irq_handler
| 10400018
| __fiq_handler
| 1040001C
| ?IRQHandler | Library module ICODE | Relative segment 10400040 - 10400093 Segment part 0. ?IRQHandler
| 10400040
| __program_start (?RESET)
| __IRQHandlerEnd
| 10400074
| -
| _?0
| 1040008C
| _?1
| 10400090
| C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\flash_lpc.r79
| flash_lpc | Program module CODE | Segment part 3. NOT NEEDED. command
| not allocated function
| CODE | Segment part 4. NOT NEEDED. ReadyWait
| not allocated function
| CODE | Segment part 5. NOT NEEDED. FlashID
| not allocated function
| DATA_Z | Segment part 2. NOT NEEDED. status
|
| CODE | Segment part 6. NOT NEEDED. Flash_Unlock_Block
| not allocated function
| CODE | Segment part 7. NOT NEEDED. Flash_Write_Word
| not allocated function
| CODE | Segment part 8. NOT NEEDED. Flash_Write_Area
| not allocated function
| CODE | Segment part 9. NOT NEEDED. Flash_Erase_Block
| not allocated function
| CODE | Segment part 10. NOT NEEDED. Flash_Erase_Blocks
| not allocated function
| CODE | Segment part 11. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. INITTAB | Relative segment 200001D8 - 200001E3 Segment part 12. ROOT. ?init?tab?DATA_Z
| 200001D8
| -
| C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\lpc288x_low_init.r79
| lpc288x_low_init | Program module DATA_AN | Relative segment 80104000 - 80104003 Segment part 1. ROOT. _A_CACHE_RST_STAT
| 80104000
| -
| DATA_AN | Relative segment 80104004 - 80104007 Segment part 2. ROOT. _A_CACHE_SETTINGS
| 80104004
| -
| DATA_AN | Relative segment 80104008 - 8010400B Segment part 3. ROOT. _A_CACHE_PAGE_CTRL
| 80104008
| -
| DATA_AN | Relative segment 80104018 - 8010401B Segment part 4. ROOT. _A_ADDRESS_PAGE_0
| 80104018
| -
| DATA_AN | Relative segment 80102010 - 80102013 Segment part 5. ROOT. _A_F_WAIT
| 80102010
| -
| DATA_AN | Relative segment 80004C10 - 80004C13 Segment part 6. ROOT. _A_OSCEN
| 80004C10
| -
| DATA_AN | Relative segment 80004CE4 - 80004CE7 Segment part 7. ROOT. LPFIN
| 80004CE4
| -
| DATA_AN | Relative segment 80004CE8 - 80004CEB Segment part 8. ROOT. LPPDN
| 80004CE8
| -
| DATA_AN | Relative segment 80004CEC - 80004CEF Segment part 9. ROOT. LPMBYP
| 80004CEC
| -
| DATA_AN | Relative segment 80004CF0 - 80004CF3 Segment part 10. ROOT. LPLOCK
| 80004CF0
| -
| DATA_AN | Relative segment 80004CF4 - 80004CF7 Segment part 11. ROOT. LPDBYP
| 80004CF4
| -
| DATA_AN | Relative segment 80004CF8 - 80004CFB Segment part 12. ROOT. LPMSEL
| 80004CF8
| -
| DATA_AN | Relative segment 80004CFC - 80004CFF Segment part 13. ROOT. LPPSEL
| 80004CFC
| -
| DATA_AN | Relative segment 80004000 - 80004003 Segment part 14. ROOT. _A_SYSSCR
| 80004000
| -
| DATA_AN | Relative segment 80004004 - 80004007 Segment part 15. ROOT. _A_APB0SCR
| 80004004
| -
| DATA_AN | Relative segment 80004008 - 8000400B Segment part 16. ROOT. _A_APB1SCR
| 80004008
| -
| DATA_AN | Relative segment 8000400C - 8000400F Segment part 17. ROOT. _A_APB3SCR
| 8000400C
| -
| DATA_AN | Relative segment 80004010 - 80004013 Segment part 18. ROOT. _A_DCDCSCR
| 80004010
| -
| DATA_AN | Relative segment 80004014 - 80004017 Segment part 19. ROOT. _A_RTCSCR
| 80004014
| -
| DATA_AN | Relative segment 80004018 - 8000401B Segment part 20. ROOT. _A_MCISCR
| 80004018
| -
| DATA_AN | Relative segment 8000401C - 8000401F Segment part 21. ROOT. _A_UARTSCR
| 8000401C
| -
| DATA_AN | Relative segment 80004020 - 80004023 Segment part 22. ROOT. _A_DAIOSCR
| 80004020
| -
| DATA_AN | Relative segment 80004024 - 80004027 Segment part 23. ROOT. _A_DAISCR
| 80004024
| -
| DATA_AN | Relative segment 8000402C - 8000402F Segment part 24. ROOT. _A_SYSFSR1
| 8000402C
| -
| DATA_AN | Relative segment 80004058 - 8000405B Segment part 25. ROOT. _A_SYSFSR2
| 80004058
| -
| DATA_AN | Relative segment 80004084 - 80004087 Segment part 26. ROOT. _A_SYSSSR
| 80004084
| -
| DATA_AN | Relative segment 800042F8 - 800042FB Segment part 27. ROOT. _A_MMIOESR0
| 800042F8
| -
| DATA_AN | Relative segment 80004C34 - 80004C37 Segment part 28. ROOT. MMIORES
| 80004C34
| -
| DATA_AN | Relative segment 80008020 - 80008023 Segment part 29. ROOT. _A_EMCDYNAMICCONTROL
| 80008020
| -
| DATA_AN | Relative segment 80008200 - 80008203 Segment part 30. ROOT. _A_EMCSTATICCONFIG0
| 80008200
| -
| DATA_AN | Relative segment 8000820C - 8000820F Segment part 31. ROOT. _A_EMCSTATICWAITRD0
| 8000820C
| -
| DATA_AN | Relative segment 80008220 - 80008223 Segment part 32. ROOT. _A_EMCSTATICCONFIG1
| 80008220
| -
| DATA_AN | Relative segment 8000822C - 8000822F Segment part 33. ROOT. _A_EMCSTATICWAITRD1
| 8000822C
| -
| DATA_AN | Relative segment 80008240 - 80008243 Segment part 34. ROOT. _A_EMCSTATICCONFIG2
| 80008240
| -
| DATA_AN | Relative segment 8000824C - 8000824F Segment part 35. ROOT. _A_EMCSTATICWAITRD2
| 8000824C
| -
| DATA_AN | Relative segment 80005064 - 80005067 Segment part 36. ROOT. _A_EMCMISC
| 80005064
| -
| DATA_AN | Relative segment 80300000 - 80300003 Segment part 37. ROOT. _A_INT_PRIOMASK0
| 80300000
| -
| DATA_AN | Relative segment 80300004 - 80300007 Segment part 38. ROOT. _A_INT_PRIOMASK1
| 80300004
| -
| DATA_AN | Relative segment 80300100 - 80300103 Segment part 39. ROOT. _A_INT_VECTOR0
| 80300100
| -
| DATA_AN | Relative segment 80300104 - 80300107 Segment part 40. ROOT. _A_INT_VECTOR1
| 80300104
| -
| DATA_AN | Relative segment 80300404 - 80300407 Segment part 41. ROOT. _A_INT_REQ1
| 80300404
| -
| DATA_AN | Relative segment 80300474 - 80300477 Segment part 42. ROOT. _A_INT_REQ29
| 80300474
| -
| DATA_AN | Relative segment 80002804 - 80002807 Segment part 43. ROOT. _A_WDT_TCR
| 80002804
| -
| DATA_AC | Relative segment 104FF800 - 104FF803 Segment part 44. ROOT. flash_valid_marker
| 104FF800
| -
| DATA_Z | Relative segment 00400000 - 00400FFF Segment part 46. Intra module refs
| | __low_level_init
| IrqTable
| 00400000
| main (main)
| ICODE | Relative segment 10400094 - 1040011B Segment part 47. Intra module refs
| | __low_level_init
| LPC288x_SectionClockSelect
| 10400094
| -
| ICODE | Relative segment 1040011C - 1040048F Segment part 48. __low_level_init
| stack 1 = 00000000 ( 00000004 ) 1040011C
| ?main (?CMAIN)
| CSTACK | Segment part 45. NOT NEEDED. INITTAB | Segment part 49. TENTATIVE. Used definition from flash_lpc ?init?tab?DATA_Z
|
| INTVEC | Segment part 50. NOT NEEDED. C:\Documents and Settings\user\Desktop\work\Olimex-LPC-H288x\GettingStarted\xFlash Debug\Obj\main.r79
| main | Program module DATA_AN | Relative segment 80300414 - 80300417 Segment part 1. ROOT. _A_INT_REQ5
| 80300414
| -
| DATA_AN | Relative segment 80020000 - 80020003 Segment part 2. ROOT. T0LOAD
| 80020000
| -
| DATA_AN | Relative segment 80020008 - 8002000B Segment part 3. ROOT. _A_T0CTRL
| 80020008
| -
| DATA_AN | Relative segment 8002000C - 8002000F Segment part 4. ROOT. T0CLR
| 8002000C
| -
| DATA_AN | Relative segment 800030A0 - 800030A3 Segment part 5. ROOT. _A_MODE1_2
| 800030A0
| -
| DATA_AN | Relative segment 80003090 - 80003093 Segment part 6. ROOT. _A_MODE0_2
| 80003090
| -
| CODE | Relative segment 20000000 - 2000002F Segment part 16. Intra module refs
| | main
| Timer0IntrHandler
| 20000000
| -
| DATA_Z | Segment part 8. NOT NEEDED. i
|
| DATA_Z | Segment part 9. NOT NEEDED. led
|
| DATA_Z | Segment part 10. NOT NEEDED. id
|
| DATA_Z | Segment part 11. NOT NEEDED. hold
|
| DATA_Z | Segment part 12. NOT NEEDED. error_status
|
| DATA_Z | Segment part 13. NOT NEEDED. pAdd
|
| DATA_Z | Segment part 14. NOT NEEDED. Data
|
| DATA_Z | Segment part 15. NOT NEEDED. FlashDevManID
|
| CODE | Segment part 17. NOT NEEDED. Stop
| not allocated function
| CODE | Segment part 18. NOT NEEDED. TestFlash
| not allocated function
| CODE | Relative segment 20000030 - 20000143 Segment part 19. main
| stack 1 = 00000000 ( 00000004 ) 20000030
| _main (?CMAIN)
| CODE | Segment part 20. NOT NEEDED. CODE | Segment part 21. NOT NEEDED. CODE | Segment part 22. NOT NEEDED. CODE | Segment part 23. NOT NEEDED. Intra module refs
| | main
| CSTACK | Segment part 7. NOT NEEDED. INITTAB | Segment part 24. TENTATIVE. Used definition from flash_lpc ?init?tab?DATA_Z
|
| C:\Program Files\IAR Systems New\Embedded Workbench 4.0 Evaluation\ARM\LIB\dl4tpannl8n.r79
| ?segment_init | Library module ICODE | Relative segment 10400490 - 104004F7 Segment part 2. __segment_init
| stack 1 = 00000000 ( 00000018 ) 10400490
| ?main (?CMAIN)
| ICODE | Relative segment 104004F8 - 10400503 Segment part 3. Intra module refs
| | __segment_init
| memcpy::??rA?ICODE
| 104004F8
| -
| ICODE | Relative segment 10400504 - 1040050F Segment part 4. Intra module refs
| | __segment_init
| memset::??rA?ICODE
| 10400504
| -
| CSTACK | Segment part 1. NOT NEEDED. INITTAB | Segment part 5. NOT NEEDED. ?abort | Library module CODE | Segment part 2. NOT NEEDED. abort
| not allocated function
| CODE | Segment part 3. NOT NEEDED. CODE | Segment part 4. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. ?__dbg_break | Library module CODE | Relative segment 20000144 - 20000147 Segment part 2. __DebugBreak
| 20000144
| __exit (?__exit)
| CSTACK | Segment part 1. NOT NEEDED. ?__exit | Library module CODE | Relative segment 20000148 - 20000167 Segment part 2. __exit
| stack 1 = 00000000 ( 00000010 ) 20000148
| ?jump_to_exit (?_EXIT)
| CODE | Segment part 3. NOT NEEDED. Intra module refs
| | __exit
| CSTACK | Segment part 1. NOT NEEDED. ?__write | Library module CODE | Segment part 2. NOT NEEDED. __write
| not allocated function
| CODE | Segment part 3. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. ?__dwrite | Library module CODE | Segment part 2. NOT NEEDED. __dwrite
| not allocated function
| CODE | Segment part 3. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. ?cppinit | Library module CODE | Segment part 3. NOT NEEDED. __call_ctors
| not allocated function
| CODE | Segment part 4. NOT NEEDED. __pure_virtual_called
| not allocated function
| DATA_Z | Segment part 2. NOT NEEDED. CODE | Segment part 5. NOT NEEDED. __record_needed_destruction
| not allocated function
| CODE | Segment part 6. NOT NEEDED. __call_dtors
| not allocated function
| CODE | Segment part 7. NOT NEEDED. CODE | Segment part 8. NOT NEEDED. __data_vec_cctor
| not allocated function
| CODE | Segment part 9. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. INITTAB | Segment part 10. TENTATIVE. Used definition from flash_lpc ?init?tab?DATA_Z
|
| ?exit | Library module CODE | Relative segment 20000168 - 20000177 Segment part 2. exit
| stack 1 = 00000000 ( 00000008 ) 20000168
| _main (?CMAIN)
| CODE | Segment part 3. NOT NEEDED. Intra module refs
| | exit
| CSTACK | Segment part 1. NOT NEEDED. ?memcpy | Library module CODE | Relative segment 20000178 - 20000197 Segment part 3. memcpy
| 20000178
| __segment_init (?segment_init)
| memcpy::??rA?ICODE (?segment_init) DATA_C | Segment part 2. NOT NEEDED. _Instansiator_memcpy
|
| CSTACK | Segment part 1. NOT NEEDED. ?memset | Library module CODE | Relative segment 20000198 - 200001B7 Segment part 3. memset
| 20000198
| __segment_init (?segment_init)
| memset::??rA?ICODE (?segment_init) DATA_C | Segment part 2. NOT NEEDED. _Instansiator_memset
|
| CSTACK | Segment part 1. NOT NEEDED. ?xcloseall | Library module CODE | Segment part 2. NOT NEEDED. _Close_all
| not allocated function
| CODE | Segment part 3. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. ?CSTARTUP | Library module IRQ_STACK | Relative segment 00402000 Segment part 0. ROOT. SVC_STACK | Segment part 1. NOT NEEDED. CSTACK | Relative segment 00401000 Segment part 2. ROOT. ICODE | Relative segment 10400510 - 10400547 Segment part 3. ?cstartup
| 10400510
| __program_start (?RESET)
| ?CMAIN | Library module DIFUNCT | Relative segment 20000000 Segment part 0. ROOT. ICODE | Relative segment 10400548 - 1040057F Segment part 1. ?main
| 10400548
| ?cstartup (?CSTARTUP)
| ICODE | Segment part 2. NOT NEEDED. ?call_ctors
|
| ICODE | Relative segment 10400580 - 104005B3 Segment part 3. Intra module refs
| | ?main
| _main
| 10400594
| -
| ?_EXIT | Library module CODE | Relative segment 200001B8 Segment part 0. _exit
| 200001B8
| _main (?CMAIN)
| exit (?exit) CODE | Segment part 1. NOT NEEDED. ?exit_save
|
| CODE | Segment part 2. NOT NEEDED. __cstart_call_dtors
|
| CODE | Segment part 3. NOT NEEDED. __cstart_closeall
|
| CODE | Segment part 4. NOT NEEDED. ?exit_restore
|
| CODE | Relative segment 200001B8 - 200001C7 Segment part 5. Intra module refs
| | _exit
| ?jump_to_exit
| 200001B8
| -
| ?div_module | Library module CODE | Segment part 0. NOT NEEDED. ??divu8_t
|
| CODE | Segment part 1. NOT NEEDED. ??divu8_a
|
| CODE | Segment part 2. NOT NEEDED. ??divu16_t
|
| CODE | Segment part 3. NOT NEEDED. ??divu16_a
|
| CODE | Segment part 4. NOT NEEDED. ??divu32_t
|
| CODE | Segment part 5. NOT NEEDED. ??divu32_a
|
| CODE | Segment part 6. NOT NEEDED. ??div8_t
|
| CODE | Segment part 7. NOT NEEDED. ??div8_a
|
| CODE | Segment part 8. NOT NEEDED. ??div16_t
|
| CODE | Segment part 9. NOT NEEDED. ??div16_a
|
| CODE | Segment part 10. NOT NEEDED. ??div32_t
|
| CODE | Segment part 11. NOT NEEDED. ??div32_a
|
| CODE | Segment part 12. NOT NEEDED. ?EnI_t | Library module CODE | Segment part 0. NOT NEEDED. ??EnI_t
|
| CODE | Relative segment 200001C8 - 200001D7 Segment part 1. ??EnI_a
| 200001C8
| main (main)
| |
Module | CODE | DATA | CONST | ||
---|---|---|---|---|---|
(Rel) | (Rel) | (Abs) | (Rel) | (Abs) | |
?CMAIN | 108 | ||||
?CSTARTUP | 56 | ||||
?EnI_t | 16 | ||||
?IRQHandler | 84 | ||||
?RESET + common |
64 |
||||
?_EXIT | 16 | ||||
?__dbg_break | 4 | ||||
?__exit | 32 | ||||
?exit | 16 | ||||
?memcpy | 32 | ||||
?memset | 32 | ||||
?segment_init + shared |
104 24 |
||||
flash_lpc + shared |
12 |
||||
lpc288x_low_init | 1 020 | 4 096 | 172 | 4 | |
main | 324 | 24 | |||
N/A (command line) | 4 160 | ||||
N/A (alignment) | |||||
Total: + common |
1 868 64 |
8 256 | 196 | 12 | 4 |
Call Graph | |||||||
---|---|---|---|---|---|---|---|
Sub-tree of type: Indirectly called function tree that does not make indirect calls (Is not an interrupt and is not flagged as not overlayable) | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 0 | ||||||
1 | Timer0IntrHandler * | 0 | 0 | ||||
After | 0 | ||||||
Sub-tree of type: Indirectly called function tree that does not make indirect calls (Is not an interrupt and is not flagged as not overlayable) | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 0 | ||||||
1 | memcpy * | 0 | 0 | ||||
After | 0 | ||||||
Sub-tree of type: Indirectly called function tree that does not make indirect calls (Is not an interrupt and is not flagged as not overlayable) | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 0 | ||||||
1 | memset * | 0 | 0 | ||||
After | 0 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 0 | ||||||
1 | LPC288x_SectionClockSelect * | 0 | 0 | ||||
After | 0 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 0 | ||||||
1 | __low_level_init * | 0 | 4 | ||||
After | 4 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 4 | ||||||
1 | main * | 4 | 4 | ||||
After | 8 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 8 | ||||||
1 | __segment_init * | 8 | 18 | ||||
After | 20 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 20 | ||||||
1 | __DebugBreak * | 20 | 0 | ||||
After | 20 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 20 | ||||||
1 | __exit * | 20 | 10 | ||||
After | 30 | ||||||
Sub-tree of type: Function tree | |||||||
Level | Function | Stack prev | Stack locally | ||||
CSTACK | CSTACK | ||||||
Before | 30 | ||||||
1 | exit * | 30 | 8 | ||||
After | 38 |
Segments in Address Order | ||||||
---|---|---|---|---|---|---|
Segment | Space | Start | End | Size | Kind | Align |
DATA_I | 00400000 | Predefined | 0 | |||
DATA_Z | 00400000 - 00400FFF | 1000 | Relative | 12 | ||
CSTACK | 00401000 - 00401FFF | 1000 | Relative | 2 | ||
IRQ_STACK | 00402000 - 0040203F | 40 | Relative | 2 | ||
INTVEC | 10400000 - 1040003F | 40 | Common | 2 | ||
ICODE | 10400040 - 104005B3 | 574 | Relative | 2 | ||
DATA_AC | 104FF800 - 104FF803 | 4 | Relative | 0 | ||
DIFUNCT | 20000000 | Relative | 2 | |||
CODE | 20000000 - 200001D7 | 1D8 | Relative | 2 | ||
INITTAB | 200001D8 - 200001E3 | C | Relative | 2 | ||
DATA_AN | 80002804 - 80002807 | 4 | Relative | 0 | ||
80003090 - 80003093 | 4 | |||||
800030A0 - 800030A3 | 4 | |||||
80004000 - 80004027 | 28 | |||||
8000402C - 8000402F | 4 | |||||
80004058 - 8000405B | 4 | |||||
80004084 - 80004087 | 4 | |||||
800042F8 - 800042FB | 4 | |||||
80004C10 - 80004C13 | 4 | |||||
80004C34 - 80004C37 | 4 | |||||
80004CE4 - 80004CFF | 1C | |||||
80005064 - 80005067 | 4 | |||||
80008020 - 80008023 | 4 | |||||
80008200 - 80008203 | 4 | |||||
8000820C - 8000820F | 4 | |||||
80008220 - 80008223 | 4 | |||||
8000822C - 8000822F | 4 | |||||
80008240 - 80008243 | 4 | |||||
8000824C - 8000824F | 4 | |||||
80020000 - 80020003 | 4 | |||||
80020008 - 8002000F | 8 | |||||
80102010 - 80102013 | 4 | |||||
80104000 - 8010400B | C | |||||
80104018 - 8010401B | 4 | |||||
80300000 - 80300007 | 8 | |||||
80300100 - 80300107 | 8 | |||||
80300404 - 80300407 | 4 | |||||
80300414 - 80300417 | 4 | |||||
DATA_AN | 80300474 - 80300477 | 4 | Relative | 0 |
1 932 | bytes | of | CODE | memory | ||||
8 256 | bytes | of | DATA | memory | (+ | 196 | absolute | ) |
12 | bytes | of | CONST | memory | (+ | 4 | absolute | ) |