## XLINK Map File for "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device"

### IAR Universal Linker V5.7.0.39

#### Copyright (C) 1987-2013 IAR Systems AB.

Invocation Program Entry Module Map Module Summary Segment Map Memory Summary

Link time | 25/Mar/2014 13:22:37
Target CPU | MSP430
List file | "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Simple Application - End Device.html"
Output file 1 | "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device.d43"
| Format: debug
| UBROF version 10.0.6
| Using library modules for C-SPY (-rt)
Command line | `"F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_simple_application_end_device_afzdo.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_cc2530znp_target_board.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_vti_cma3000_D01_accelerometer.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\header.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\infoMessage.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43" "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_simple_app_utils.r43" -o "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Simple Application - End Device.d43" -l "F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Simple Application - End Device.html" -xmsnh "-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\" -f "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\CONFIG\lnk430F2274.xcl" ( -cmsp430 -QCODE_I=CODE_ID -QTLS16_I=TLS16_ID -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,TLS16_I,DATA16_HEAP+_DATA16_HEAP_SIZE=0200-05FF -Z(DATA)CODE_I -Z(DATA)CSTACK+_STACK_SIZE# -Z(CONST)INFO=1000-10FF -Z(CONST)INFOA=10C0-10FF -Z(CONST)INFOB=1080-10BF -Z(CONST)INFOC=1040-107F -Z(CONST)INFOD=1000-103F -Z(CONST)DATA16_C,DATA16_ID,TLS16_ID,DIFUNCT,CHECKSUM=8000-FFDF -Z(CODE)CSTART,ISR_CODE,CODE_ID=8000-FFDF -P(CODE)CODE=8000-FFDF -Z(CODE)INTVEC=FFE0-FFFF -Z(CODE)RESET=FFFE-FFFF ) -D_STACK_SIZE=50 -rt "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\DLIB\dl430fn.r43" -e_PrintfFull=_Printf -e_ScanfFull=_Scanf -D_DATA16_HEAP_SIZE=50 -s __program_start -D_DATA20_HEAP_SIZE=50`

Program entry at : 83C2 Relocatable, from module : ?cstart

Runtime Model
Attribute | Value
--- | ---
__Heap_Handler | Basic
__SystemLibrary | DLib
__core | 430
__dlib_file_descriptor | 0
__dlib_full_locale_support | 0
__double_size | 32
__pic | no
__reg_r4 | free
__reg_r5 | free
__rt_version | 3

## Automatic Symbol Redirections

There are no automatic symbol redirections.

Module Map
File | Module | Segment | Symbol | Address | Ref by
--- | --- | --- | --- | --- | ---
| ?ABS_ENTRY_MOD Program module | Absolute parts | _DATA20_HEAP_SIZE | 0050 | -
_DATA16_HEAP_SIZE | 0050 | -
_STACK_SIZE | 0050 | -
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43 | af_zdo Program module | DATA16_Z Relative segment 0250 - 0250 Segment part 9. | Intra module refs |  | afSendData
transactionSequenceNumber | 0250 | -
<CODE> 1 Relative segment 8D2C - 8D75 Segment part 17. | afRegisterGenericApplication calls direct CSTACK = 00000000 ( 00000002 ) | 8D2C | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 9228 - 9245 Segment part 16. | zdoStartApplication calls direct CSTACK = 00000000 ( 00000002 ) | 9228 | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 8856 - 88EF Segment part 15. | afSendData calls direct CSTACK = 00000000 ( 00000006 ) | 8856 | stateMachine (example_simple_application_end_device_afzdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_simple_application_end_device_afzdo.r43 | example_simple_application_end_device_afzdo Program module | DATA16_Z Relative segment 0204 - 0205 Segment part 15. | Intra module refs |  | stateMachine
sequenceNumber | 0204 | -
DATA16_I Relative segment 0200 - 0201 Segment part 16. | Intra module refs |  | stateMachine
state | 0200 | -
DATA16_Z Relative segment 0206 - 0207 Segment part 18. | Intra module refs |  | handleAccelerometer handleTimer stateMachine
stateFlags | 0206 | -
DATA16_I Relative segment 0202 - 0202 Segment part 19. | Intra module refs |  | handleAccelerometer handleTimer stateMachine
infoMessageCause | 0202 | -
DATA16_Z Relative segment 0208 - 022F Segment part 21. | Intra module refs |  | main stateMachine
im | 0208 | -
DATA16_Z Relative segment 0230 - 023B Segment part 22. | Intra module refs |  | main
hdr | 0230 | -
<CODE> 1 Relative segment 88F0 - 897F Segment part 26. | main calls direct CSTACK = 00000000 ( 00000006 ) | 88F0 | Segment part 17 (?cstart)
<CODE> 1 Relative segment 8594 - 86D1 Segment part 25. | Intra module refs |  | main
stateMachine calls direct CSTACK = 00000000 ( 0000006C ) | 8594 | -
<CODE> 1 Relative segment 930C - 931D Segment part 24. | Intra module refs |  | main
handleTimer calls direct CSTACK = 00000000 ( 00000002 ) | 930C | -
<CODE> 1 Relative segment 90F4 - 911B Segment part 23. | Intra module refs |  | main
handleAccelerometer calls direct CSTACK = 00000000 ( 00000002 ) | 90F4 | -
DATA16_ID Relative segment 83BE - 83BF Segment part 17. | Intra module refs |  | state
DATA16_ID Relative segment 83C0 - 83C0 Segment part 20. | Intra module refs |  | infoMessageCause
DATA16_C Relative segment 80BC - 80F4 Segment part 2. | Intra module refs |  | main
DATA16_C Relative segment 80F5 - 812C Segment part 3. | Intra module refs |  | main
DATA16_C Relative segment 812D - 813A Segment part 4. | Intra module refs |  | main
DATA16_C Relative segment 813B - 815B Segment part 5. | Intra module refs |  | main
DATA16_C Relative segment 815C - 817D Segment part 6. | Intra module refs |  | main
DATA16_C Relative segment 817E - 81B1 Segment part 7. | Intra module refs |  | stateMachine
DATA16_C Relative segment 81B2 - 81BB Segment part 8. | Intra module refs |  | stateMachine
DATA16_C Relative segment 81BC - 81DC Segment part 9. | Intra module refs |  | stateMachine
DATA16_C Relative segment 81DD - 81E1 Segment part 10. | Intra module refs |  | stateMachine
DATA16_C Relative segment 81E2 - 8206 Segment part 11. | Intra module refs |  | stateMachine
DATA16_C Relative segment 8207 - 8216 Segment part 12. | Intra module refs |  | stateMachine
DATA16_C Relative segment 8217 - 8218 Segment part 13. | Intra module refs |  | handleTimer
DATA16_C Relative segment 8219 - 821A Segment part 14. | Intra module refs |  | handleAccelerometer
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_cc2530znp_target_board.r43 | hal_cc2530znp_target_board Program module | DATA16_AN Relative segment 0001 - 0001 Segment part 1. ROOT. | Intra module refs |  | halInit
IE2 | 0001 | -
DATA16_AN Relative segment 0003 - 0003 Segment part 2. ROOT. | Intra module refs |  | USCIAB0RX_ISR putchar spiWrite spiWriteAccelerometer
IFG2 | 0003 | -
DATA16_AN Relative segment 004A - 004A Segment part 3. ROOT. | Intra module refs |  | getLightSensor
ADC10AE0 | 004A | -
DATA16_AN Relative segment 01B0 - 01B1 Segment part 4. ROOT. | Intra module refs |  | getLightSensor getVcc3
ADC10CTL0 | 01B0 | -
DATA16_AN Relative segment 01B2 - 01B3 Segment part 5. ROOT. | Intra module refs |  | getLightSensor getVcc3
ADC10CTL1 | 01B2 | -
DATA16_AN Relative segment 01B4 - 01B5 Segment part 6. ROOT. | Intra module refs |  | getLightSensor getVcc3
ADC10MEM | 01B4 | -
DATA16_AN Relative segment 0056 - 0056 Segment part 7. ROOT. | Intra module refs |  | halInit
DCOCTL | 0056 | -
DATA16_AN Relative segment 0057 - 0057 Segment part 8. ROOT. | Intra module refs |  | calibrateVlo halInit
BCSCTL1 | 0057 | -
DATA16_AN Relative segment 0058 - 0058 Segment part 9. ROOT. | Intra module refs |  | halInit
BCSCTL2 | 0058 | -
DATA16_AN Relative segment 0053 - 0053 Segment part 10. ROOT. | Intra module refs |  | halInit
BCSCTL3 | 0053 | -
DATA16_AN Relative segment 0021 - 0021 Segment part 11. ROOT. | Intra module refs |  | clearLeds halInit setLed
P1OUT | 0021 | -
DATA16_AN Relative segment 0022 - 0022 Segment part 12. ROOT. | Intra module refs |  | halInit
P1DIR | 0022 | -
DATA16_AN Relative segment 0023 - 0023 Segment part 13. ROOT. | Intra module refs |  | PORT1_ISR halEnableAccelerometerInterrupt halInit
P1IFG | 0023 | -
DATA16_AN Relative segment 0024 - 0024 Segment part 14. ROOT. | Intra module refs |  | halEnableAccelerometerInterrupt halInit
P1IES | 0024 | -
DATA16_AN Relative segment 0025 - 0025 Segment part 15. ROOT. | Intra module refs |  | halEnableAccelerometerInterrupt halInit
P1IE | 0025 | -
DATA16_AN Relative segment 0026 - 0026 Segment part 16. ROOT. | Intra module refs |  | halInit
P1SEL | 0026 | -
DATA16_AN Relative segment 0027 - 0027 Segment part 17. ROOT. | Intra module refs |  | halInit
P1REN | 0027 | -
DATA16_AN Relative segment 0029 - 0029 Segment part 18. ROOT. | Intra module refs |  | getLightSensor halInit readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer) writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
P2OUT | 0029 | -
DATA16_AN Relative segment 002A - 002A Segment part 19. ROOT. | Intra module refs |  | halInit
P2DIR | 002A | -
DATA16_AN Relative segment 002B - 002B Segment part 20. ROOT. | Intra module refs |  | PORT2_ISR
P2IFG | 002B | -
DATA16_AN Relative segment 002C - 002C Segment part 21. ROOT. | P2IES | 002C | -
DATA16_AN Relative segment 002D - 002D Segment part 22. ROOT. | P2IE | 002D | -
DATA16_AN Relative segment 002E - 002E Segment part 23. ROOT. | Intra module refs |  | halInit
P2SEL | 002E | -
DATA16_AN Relative segment 002F - 002F Segment part 24. ROOT. | P2REN | 002F | -
DATA16_AN Relative segment 0019 - 0019 Segment part 25. ROOT. | Intra module refs |  | halInit sendSreq (znp_interface_spi) znpReset (znp_interface)
P3OUT | 0019 | -
DATA16_AN Relative segment 001A - 001A Segment part 26. ROOT. | Intra module refs |  | halInit
P3DIR | 001A | -
DATA16_AN Relative segment 001B - 001B Segment part 27. ROOT. | Intra module refs |  | halInit
P3SEL | 001B | -
DATA16_AN Relative segment 001D - 001D Segment part 28. ROOT. | Intra module refs |  | halInit znpReset (znp_interface)
P4OUT | 001D | -
DATA16_AN Relative segment 001E - 001E Segment part 29. ROOT. | Intra module refs |  | halInit
P4DIR | 001E | -
DATA16_AN Relative segment 001F - 001F Segment part 30. ROOT. | Intra module refs |  | halInit
P4SEL | 001F | -
DATA16_AN Relative segment 0011 - 0011 Segment part 31. ROOT. | P4REN | 0011 | -
DATA16_AN Relative segment 0160 - 0161 Segment part 32. ROOT. | Intra module refs |  | calibrateVlo halInit initTimer
TACTL | 0160 | -
DATA16_AN Relative segment 0162 - 0163 Segment part 33. ROOT. | Intra module refs |  | calibrateVlo initTimer
TACCTL0 | 0162 | -
DATA16_AN Relative segment 0166 - 0167 Segment part 34. ROOT. | Intra module refs |  | calibrateVlo
TACCTL2 | 0166 | -
DATA16_AN Relative segment 0172 - 0173 Segment part 35. ROOT. | Intra module refs |  | initTimer
TACCR0 | 0172 | -
DATA16_AN Relative segment 0176 - 0177 Segment part 36. ROOT. | Intra module refs |  | calibrateVlo
TACCR2 | 0176 | -
DATA16_AN Relative segment 0061 - 0061 Segment part 37. ROOT. | Intra module refs |  | halInit
UCA0CTL1 | 0061 | -
DATA16_AN Relative segment 0062 - 0062 Segment part 38. ROOT. | Intra module refs |  | halInit
UCA0BR0 | 0062 | -
DATA16_AN Relative segment 0063 - 0063 Segment part 39. ROOT. | Intra module refs |  | halInit
UCA0BR1 | 0063 | -
DATA16_AN Relative segment 0064 - 0064 Segment part 40. ROOT. | Intra module refs |  | halInit
UCA0MCTL | 0064 | -
DATA16_AN Relative segment 0066 - 0066 Segment part 41. ROOT. | Intra module refs |  | USCIAB0RX_ISR
UCA0RXBUF | 0066 | -
DATA16_AN Relative segment 0067 - 0067 Segment part 42. ROOT. | Intra module refs |  | putchar
UCA0TXBUF | 0067 | -
DATA16_AN Relative segment 0068 - 0068 Segment part 43. ROOT. | Intra module refs |  | halSpiInitAccelerometer halSpiInitZnp
UCB0CTL0 | 0068 | -
DATA16_AN Relative segment 0069 - 0069 Segment part 44. ROOT. | Intra module refs |  | halSpiInitAccelerometer halSpiInitZnp
UCB0CTL1 | 0069 | -
DATA16_AN Relative segment 006A - 006A Segment part 45. ROOT. | Intra module refs |  | halSpiInitAccelerometer halSpiInitZnp
UCB0BR0 | 006A | -
DATA16_AN Relative segment 006B - 006B Segment part 46. ROOT. | Intra module refs |  | halSpiInitAccelerometer halSpiInitZnp
UCB0BR1 | 006B | -
DATA16_AN Relative segment 006E - 006E Segment part 47. ROOT. | Intra module refs |  | readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer) spiWrite spiWriteAccelerometer writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
UCB0RXBUF | 006E | -
DATA16_AN Relative segment 006F - 006F Segment part 48. ROOT. | Intra module refs |  | spiWrite spiWriteAccelerometer
UCB0TXBUF | 006F | -
DATA16_AN Relative segment 0120 - 0121 Segment part 49. ROOT. | Intra module refs |  | calibrateVlo halInit
WDTCTL | 0120 | -
DATA16_AN Relative segment 10FC - 10FC Segment part 50. ROOT. | Intra module refs |  | halInit
CALDCO_8MHZ | 10FC | -
DATA16_AN Relative segment 10FD - 10FD Segment part 51. ROOT. | Intra module refs |  | halInit
CALBC1_8MHZ | 10FD | -
DATA16_C Relative segment 8000 - 80BB Segment part 57. | Intra module refs |  | convertAdcToLux
adcToLuxLookupTable | 8000 | -
<CODE> 1 Relative segment 9188 - 91A9 Segment part 88. | Intra module refs |  | getLightSensor
convertAdcToLux CSTACK = 00000000 ( 00000002 ) | 9188 | -
DATA16_Z Relative segment 023C - 023D Segment part 58. | Intra module refs |  | USCIAB0RX_ISR
debugConsoleIsr | 023C | -
DATA16_Z Relative segment 023E - 023F Segment part 59. | Intra module refs |  | PORT1_ISR
buttonIsr | 023E | -
DATA16_Z Relative segment 0240 - 0241 Segment part 60. | Intra module refs |  | Timer_A
timerIsr | 0240 | main (example_simple_application_end_device_afzdo)
DATA16_Z Relative segment 0242 - 0243 Segment part 61. | Intra module refs |  | PORT1_ISR
accelerometerIsr | 0242 | main (example_simple_application_end_device_afzdo)
DATA16_Z Relative segment 0244 - 0245 Segment part 62. | Intra module refs |  | PORT2_ISR
srdyIsr | 0244 | -
DATA16_Z Relative segment 0246 - 0247 Segment part 63. | Intra module refs |  | PORT1_ISR PORT2_ISR Timer_A halSpiInitAccelerometer initTimer
wakeupFlags | 0246 | -
DATA16_Z Relative segment 0248 - 0249 Segment part 64. | Intra module refs |  | calibrateVlo initTimer
vloFrequency | 0248 | -
<CODE> 1 Relative segment 91EA - 9209 Segment part 87. | Intra module refs |  | USCIAB0RX_ISR::??INTVEC 14
USCIAB0RX_ISR interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 91EA | -
<CODE> 1 Relative segment 8EE0 - 8F15 Segment part 86. | Intra module refs |  | PORT1_ISR::??INTVEC 4
PORT1_ISR interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 8EE0 | -
<CODE> 1 Relative segment 9012 - 903F Segment part 85. | Intra module refs |  | PORT2_ISR::??INTVEC 6
PORT2_ISR interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 9012 | -
<CODE> 1 Relative segment 87AC - 8855 Segment part 84. | halInit calls direct CSTACK = 00000000 ( 00000002 ) | 87AC | main (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 9370 - 937B Segment part 82. | putchar CSTACK = 00000000 ( 00000002 ) | 9370 | tfp_printf (printf)
<CODE> 1 Relative segment 9280 - 9299 Segment part 81. | halSpiInitZnp CSTACK = 00000000 ( 00000002 ) | 9280 | handleAccelerometer (example_simple_application_end_device_afzdo) znpInit (znp_interface)
<CODE> 1 Relative segment 9246 - 9263 Segment part 80. | spiWrite CSTACK = 00000000 ( 00000002 ) | 9246 | sendSreq (znp_interface_spi)
<CODE> 1 Relative segment 92CC - 92E3 Segment part 79. | Intra module refs |  | calibrateVlo getLightSensor getVcc3
delayMs CSTACK = 00000000 ( 00000002 ) | 92CC | stateMachine (example_simple_application_end_device_afzdo) znpReset (znp_interface)
<CODE> 1 Relative segment 937C - 9387 Segment part 78. | delayUs CSTACK = 00000000 ( 00000002 ) | 937C | handleAccelerometer (example_simple_application_end_device_afzdo) main (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 929A - 92B3 Segment part 77. | setLed CSTACK = 00000000 ( 00000002 ) | 929A | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 939C - 93A3 Segment part 76. | Intra module refs |  | halInit
clearLeds CSTACK = 00000000 ( 00000002 ) | 939C | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 8E02 - 8E39 Segment part 74. | getVcc3 calls direct CSTACK = 00000000 ( 00000002 ) | 8E02 | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 8FE2 - 9011 Segment part 73. | getLightSensor calls direct CSTACK = 00000000 ( 00000002 ) | 8FE2 | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 91CA - 91E9 Segment part 72. | halSpiInitAccelerometer CSTACK = 00000000 ( 00000002 ) | 91CA | handleAccelerometer (example_simple_application_end_device_afzdo) main (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 9264 - 927F Segment part 71. | halEnableAccelerometerInterrupt CSTACK = 00000000 ( 00000002 ) | 9264 | main (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 9342 - 9351 Segment part 70. | spiWriteAccelerometer CSTACK = 00000000 ( 00000002 ) | 9342 | readAccelerometerRegister (hal_vti_cma3000_D01_accelerometer) writeAccelerometerRegister (hal_vti_cma3000_D01_accelerometer)
<CODE> 1 Relative segment 8DBC - 8E01 Segment part 68. | initTimer CSTACK = 00000000 ( 00000002 ) | 8DBC | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 9144 - 9165 Segment part 66. | Intra module refs |  | Timer_A::??INTVEC 18
Timer_A interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 9144 | -
<CODE> 1 Relative segment 8A7C - 8AED Segment part 65. | calibrateVlo calls direct CSTACK = 00000000 ( 00000002 ) | 8A7C | main (example_simple_application_end_device_afzdo)
INTVEC Common segment FFE0 - FFE5 Segment part 52. ROOT. | PORT1_ISR::??INTVEC 4 | FFE4 | -
INTVEC Common segment FFE0 - FFE7 Segment part 53. ROOT. | PORT2_ISR::??INTVEC 6 | FFE6 | -
INTVEC Common segment FFE0 - FFEF Segment part 54. ROOT. | USCIAB0RX_ISR::??INTVEC 14 | FFEE | -
INTVEC Common segment FFE0 - FFF3 Segment part 55. ROOT. | Timer_A::??INTVEC 18 | FFF2 | -
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_vti_cma3000_D01_accelerometer.r43 | hal_vti_cma3000_D01_accelerometer Program module | <CODE> 1 Relative segment 91AA - 91C9 Segment part 12. | readAccelerometerRegister calls direct CSTACK = 00000000 ( 00000002 ) | 91AA | handleAccelerometer (example_simple_application_end_device_afzdo) main (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 911C - 9143 Segment part 11. | writeAccelerometerRegister calls direct CSTACK = 00000000 ( 00000004 ) | 911C | main (example_simple_application_end_device_afzdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\header.r43 | header Program module | <CODE> 1 Relative segment 8CDA - 8D2B Segment part 8. | printHeader calls direct CSTACK = 00000000 ( 0000000C ) | 8CDA | printInfoMessage (infoMessage)
<CODE> 1 Relative segment 8F16 - 8F4B Segment part 7. | serializeHeader CSTACK = 00000000 ( 00000002 ) | 8F16 | serializeInfoMessage (infoMessage)
<CODE> 1 Relative segment 93A4 - 93A9 Segment part 6. | getSizeOfHeader CSTACK = 00000000 ( 00000002 ) | 93A4 | getSizeOfInfoMessage (infoMessage) serializeInfoMessage (infoMessage)
DATA16_C Relative segment 821B - 8233 Segment part 2. | Intra module refs |  | printHeader
DATA16_C Relative segment 8234 - 8238 Segment part 3. | Intra module refs |  | printHeader
DATA16_C Relative segment 8239 - 823A Segment part 4. | Intra module refs |  | printHeader
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\infoMessage.r43 | infoMessage Program module | <CODE> 1 Relative segment 8B5A - 8BBD Segment part 9. | printInfoMessage calls direct CSTACK = 00000000 ( 00000010 ) | 8B5A | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 8BBE - 8C21 Segment part 8. | serializeInfoMessage calls direct CSTACK = 00000000 ( 00000006 ) | 8BBE | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 92B4 - 92CB Segment part 6. | getSizeOfInfoMessage calls direct CSTACK = 00000000 ( 00000004 ) | 92B4 | stateMachine (example_simple_application_end_device_afzdo)
DATA16_C Relative segment 823B - 8240 Segment part 2. | Intra module refs |  | printInfoMessage
DATA16_C Relative segment 8241 - 8280 Segment part 3. | Intra module refs |  | printInfoMessage
DATA16_C Relative segment 8281 - 8288 Segment part 4. | Intra module refs |  | printInfoMessage
DATA16_C Relative segment 8289 - 828B Segment part 5. | Intra module refs |  | printInfoMessage
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43 | printf Program module | DATA16_Z Relative segment 024A - 024B Segment part 2. | Intra module refs |  | out tfp_printf
bf | 024A
DATA16_Z Relative segment 0251 - 025C Segment part 3. | Intra module refs |  | tfp_printf
buf | 0251
DATA16_Z Relative segment 024C - 024D Segment part 4. | Intra module refs |  | divOut tfp_printf
num | 024C
DATA16_Z Relative segment 025D - 025D Segment part 5. | Intra module refs |  | outDgt tfp_printf
uc | 025D
DATA16_Z Relative segment 025E - 025E Segment part 6. | Intra module refs |  | divOut outDgt tfp_printf
zs | 025E
<CODE> 1 Relative segment 9362 - 936F Segment part 10. | Intra module refs |  | outDgt tfp_printf
out CSTACK = 00000000 ( 00000002 ) | 9362
<CODE> 1 Relative segment 909C - 90C7 Segment part 9. | Intra module refs |  | divOut tfp_printf
outDgt calls direct CSTACK = 00000000 ( 00000002 ) | 909C
<CODE> 1 Relative segment 9166 - 9187 Segment part 8. | Intra module refs |  | tfp_printf
divOut calls direct CSTACK = 00000000 ( 00000002 ) | 9166
<CODE> 1 Relative segment 83EA - 8593 Segment part 7. | tfp_printf calls direct CSTACK = 00000000 ( 0000000E ) | 83EA | handleAccelerometer (example_simple_application_end_device_afzdo) handleTimer (example_simple_application_end_device_afzdo) main (example_simple_application_end_device_afzdo) printHeader (header) printInfoMessage (infoMessage) startZnp (znp_simple_app_utils) stateMachine (example_simple_application_end_device_afzdo) waitForDeviceState (znp_simple_app_utils) waitForMessage (znp_interface)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43 | znp_interface Program module | DATA16_AN Relative segment 0028 - 0028 Segment part 1. ROOT. | Intra module refs |  | sendSreq (znp_interface_spi) waitForDeviceState (znp_simple_app_utils) waitForMessage
P2IN | 0028 | -
DATA16_Z Relative segment 024E - 024F Segment part 46. | Intra module refs |  | getDeviceInformationProperty setCallbacks setChannel setChannelMask setStartupOptions setZigbeeDeviceType znpReset
znpResult | 024E | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) startZnp (znp_simple_app_utils) stateMachine (example_simple_application_end_device_afzdo) zdoStartApplication (af_zdo)
<CODE> 1 Relative segment 9394 - 939B Segment part 78. | znpInit calls direct CSTACK = 00000000 ( 00000002 ) | 9394 | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 90C8 - 90F3 Segment part 77. | Intra module refs |  | znpInit
znpReset calls direct CSTACK = 00000000 ( 00000002 ) | 90C8 | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 906E - 909B Segment part 72. | getDeviceInformationProperty calls direct CSTACK = 00000000 ( 00000002 ) | 906E | stateMachine (example_simple_application_end_device_afzdo)
<CODE> 1 Relative segment 8AEE - 8B59 Segment part 69. | getDeviceStateName CSTACK = 00000000 ( 00000002 ) | 8AEE | waitForDeviceState (znp_simple_app_utils)
<CODE> 1 Relative segment 8EAA - 8EDF Segment part 65. | setZigbeeDeviceType calls direct CSTACK = 00000000 ( 00000002 ) | 8EAA | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 9040 - 906D Segment part 63. | setChannel calls direct CSTACK = 00000000 ( 00000002 ) | 9040 | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 8C7E - 8CD9 Segment part 62. | Intra module refs |  | setChannel
setChannelMask calls direct CSTACK = 00000000 ( 00000002 ) | 8C7E | -
<CODE> 1 Relative segment 8F4C - 8F7F Segment part 61. | setStartupOptions calls direct CSTACK = 00000000 ( 00000002 ) | 8F4C | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 8E72 - 8EA9 Segment part 60. | setCallbacks calls direct CSTACK = 00000000 ( 00000002 ) | 8E72 | startZnp (znp_simple_app_utils)
<CODE> 1 Relative segment 8980 - 89FF Segment part 52. | waitForMessage calls direct CSTACK = 00000000 ( 0000000C ) | 8980 | afSendData (af_zdo)
DATA16_C Relative segment 828C - 8294 Segment part 5. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 8295 - 829D Segment part 6. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 829E - 82AA Segment part 7. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82AB - 82BA Segment part 8. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82BB - 82C9 Segment part 9. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82CA - 82DF Segment part 10. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82E0 - 82EE Segment part 11. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82EF - 82F9 Segment part 12. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 82FA - 830C Segment part 13. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 830D - 8319 Segment part 14. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 831A - 8328 Segment part 15. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 8329 - 8336 Segment part 16. | Intra module refs |  | getDeviceStateName
DATA16_C Relative segment 8337 - 8373 Segment part 44. | Intra module refs |  | waitForMessage
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43 | znp_interface_spi Program module | DATA16_Z Relative segment 025F - 02C2 Segment part 4. | Intra module refs |  | sendMessage sendSreq spiPoll
znpBuf | 025F | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) getDeviceInformationProperty (znp_interface) setCallbacks (znp_interface) setChannelMask (znp_interface) setStartupOptions (znp_interface) setZigbeeDeviceType (znp_interface) waitForDeviceState (znp_simple_app_utils) waitForMessage (znp_interface) zdoStartApplication (af_zdo) znpReset (znp_interface)
<CODE> 1 Relative segment 8C22 - 8C7D Segment part 7. | Intra module refs |  | sendMessage spiPoll
sendSreq calls direct CSTACK = 00000000 ( 00000002 ) | 8C22 | -
<CODE> 1 Relative segment 9352 - 9361 Segment part 6. | spiPoll calls direct CSTACK = 00000000 ( 00000002 ) | 9352 | waitForDeviceState (znp_simple_app_utils) waitForMessage (znp_interface) znpReset (znp_interface)
<CODE> 1 Relative segment 8D76 - 8DBB Segment part 5. | sendMessage calls direct CSTACK = 00000000 ( 00000006 ) | 8D76 | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) getDeviceInformationProperty (znp_interface) setCallbacks (znp_interface) setChannelMask (znp_interface) setStartupOptions (znp_interface) setZigbeeDeviceType (znp_interface) zdoStartApplication (af_zdo)
F:\studies\Thesis\zigbee\from_uwe\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_simple_app_utils.r43 | znp_simple_app_utils Program module | <CODE> 1 Relative segment 8A00 - 8A7B Segment part 10. | Intra module refs |  | startZnp
waitForDeviceState calls direct CSTACK = 00000000 ( 0000000C ) | 8A00 | -
<CODE> 1 Relative segment 86D2 - 87AB Segment part 9. | startZnp calls direct CSTACK = 00000000 ( 00000004 ) | 86D2 | stateMachine (example_simple_application_end_device_afzdo)
DATA16_C Relative segment 8374 - 838B Segment part 4. | Intra module refs |  | waitForDeviceState
DATA16_C Relative segment 838C - 838F Segment part 5. | Intra module refs |  | waitForDeviceState
DATA16_C Relative segment 8390 - 8392 Segment part 6. | Intra module refs |  | waitForDeviceState
DATA16_C Relative segment 8393 - 839F Segment part 7. | Intra module refs |  | startZnp
DATA16_C Relative segment 83A0 - 83BD Segment part 8. | Intra module refs |  | startZnp
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\DLIB\dl430fn.r43 | ?__dbg_break Library module | <CODE> 1 Relative segment 93B6 - 93B7 Segment part 2. | __DebugBreak | 93B6 | __exit (?__exit)
?__exit Library module | <CODE> 1 Relative segment 92E4 - 92F9 Segment part 2. | __exit calls direct | 92E4 | Segment part 6 (?_exit) _exit (?_exit)
?_exit Library module | <CODE> 1 Relative segment 93AE Segment part 0. | _exit | 93AE | exit (?exit)
<CODE> 1 Relative segment 93AE - 93B1 Segment part 6. | Intra module refs |  | _exit
?cstart Library module | CSTACK Relative segment 05B0 Segment part 1.
DATA16_Z Relative segment 0250 Segment part 2.
DATA16_I Relative segment 0202 Segment part 3.
DATA16_ID Relative segment 83C0 Segment part 4.
CSTART Relative segment 83C2 - 83C5 Segment part 9. | __program_start | 83C2 | ?reset_vector (?reset_vector) Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin | 83C2 | -
CSTART Relative segment 83C6 - 83D1 Segment part 12. | ?cstart_init_zero | 83C6 | accelerometerIsr (hal_cc2530znp_target_board) bf (printf) buf (printf) buttonIsr (hal_cc2530znp_target_board) debugConsoleIsr (hal_cc2530znp_target_board) hdr (example_simple_application_end_device_afzdo) im (example_simple_application_end_device_afzdo) num (printf) sequenceNumber (example_simple_application_end_device_afzdo) srdyIsr (hal_cc2530znp_target_board) stateFlags (example_simple_application_end_device_afzdo) timerIsr (hal_cc2530znp_target_board) transactionSequenceNumber (af_zdo) uc (printf) vloFrequency (hal_cc2530znp_target_board) wakeupFlags (hal_cc2530znp_target_board) znpBuf (znp_interface_spi) znpResult (znp_interface) zs (printf)
CSTART Relative segment 83D2 - 83E1 Segment part 13. | ?cstart_init_copy | 83D2 | infoMessageCause (example_simple_application_end_device_afzdo) state (example_simple_application_end_device_afzdo)
CSTART Relative segment 83E2 - 83E9 Segment part 17. | Intra module refs |  | Segment part 9
?cstart_call_main | 83E2 | -
?cstart_end | 83EA | -
?reset_vector Library module | RESET Relative segment FFFE - FFFF Segment part 0. | ?reset_vector | FFFE | Segment part 9 (?cstart)
?Epilogue Library module | <CODE> 1 Relative segment 9330 - 9341 Segment part 0. | ?Epilogue3 | 933A | printInfoMessage (infoMessage)
?Epilogue4 | 9338 | waitForDeviceState (znp_simple_app_utils)
?Epilogue5 | 9336 | tfp_printf (printf)
?Epilogue6 | 9334 | -
?Epilogue7 | 9332 | -
?Epilogue8 | 9330 | -
?exit Library module | <CODE> 1 Relative segment 93B2 - 93B5 Segment part 2. | exit calls direct CSTACK = 00000000 ( 00000002 ) | 93B2 | Segment part 17 (?cstart)
?Mul816 Library module | <CODE> 1 Relative segment 8F80 - 8FB1 Segment part 0. | ?Mul8 | 8F80 | -
?Mul16 | 8F84 | initTimer (hal_cc2530znp_target_board)
?Mul16to32u | 8F84 | -
?Mul32 Library module | <CODE> 1 Relative segment 8FB2 - 8FE1 Segment part 0. | ?Mul32 | 8FB2 | getVcc3 (hal_cc2530znp_target_board) waitForMessage (znp_interface)
?DivMod32u Library module | <CODE> 1 Relative segment 8E3A - 8E71 Segment part 0. | ?DivMod32u | 8E3A | calibrateVlo (hal_cc2530znp_target_board) getVcc3 (hal_cc2530znp_target_board)
?ShiftLeft16 Library module | <CODE> 1 Relative segment 9388 - 9393 Segment part 0. | ?ShiftLeft16 | 9388 | ?OneBitMask32 (?OneBitMask32)
?OneBitMask32 Library module | <CODE> 1 Relative segment 920A - 9227 Segment part 0. | ?OneBitMask32 | 920A | setChannel (znp_interface)
?memcpy Library module | <CODE> 1 Relative segment 92FA - 930B Segment part 2. | memcpy CSTACK = 00000000 ( 00000002 ) | 92FA | __data16_memcpy (?memzero) afSendData (af_zdo)
?memzero Library module | <CODE> 1 Relative segment 931E - 932F Segment part 4. | __data16_memzero CSTACK = 00000000 ( 00000002 ) | 931E | ?cstart_init_zero (?cstart)
<CODE> 1 Relative segment 93AA - 93AD Segment part 3. | __data16_memcpy calls direct CSTACK = 00000000 ( 00000002 ) | 93AA | ?cstart_init_copy (?cstart)

## Module Summary

Module | CODE | DATA | CONST
--- | --- | --- | ---
| (Rel) | (Rel) | (Abs) | (Rel)
?DivMod32u | 56 |  |  |
?Epilogue | 18 |  |  |
?Mul32 | 48 |  |  |
?Mul816 | 50 |  |  |
?OneBitMask32 | 30 |  |  |
?ShiftLeft16 | 12 |  |  |
?__dbg_break | 2 |  |  |
?__exit | 22 |  |  |
?_exit | 4 |  |  |
?cstart | 40 |  |  |
?exit | 4 |  |  |
?memcpy | 18 |  |  |
?memzero | 22 |  |  |
?reset_vector | 2 |  |  |
af_zdo | 258 | 1 |  |
example_simple_application_end_device_afzdo | 520 | 59 |  | 354
hal_cc2530znp_target_board + shared + common | 872 20 | 14 | 56 4 | 188
hal_vti_cma3000_D01_accelerometer | 72 |  |  |
header | 142 |  |  | 32
infoMessage | 224 |  |  | 81
printf | 518 | 18 |  |
znp_interface + shared | 634 | 2 | 1 | 232
znp_interface_spi | 178 | 100 |  |
znp_simple_app_utils | 342 |  |  | 74
N/A (command line) |  | 80 |  |
N/A (alignment) |  |  |  |
Total: + common | 4 088 20 | 274 | 61 | 961

Segments in Address Order
Segment | Space | Start | End | Size | Kind | Align
--- | --- | --- | --- | --- | --- | ---
DATA16_AN |  | 0001 - 0001 | 1 | Relative | 0
0003 - 0003 | 1
0011 - 0011 | 1
0019 - 001B | 3
001D - 001F | 3
0021 - 002F | F
004A - 004A | 1
0053 - 0053 | 1
0056 - 0058 | 3
0061 - 0064 | 4
0066 - 006B | 6
006E - 006F | 2
0120 - 0121 | 2
0160 - 0163 | 4
0166 - 0167 | 2
0172 - 0173 | 2
0176 - 0177 | 2
01B0 - 01B5 | 6
DATA16_I |  | 0200 - 0202 | 3 | Relative | 1
DATA16_Z |  | 0204 - 02C2 | BF | Relative | 1
CSTACK |  | 05B0 - 05FF | 50 | Relative | 1
DATA16_AN |  | 10FC - 10FD | 2 | Relative | 0
DATA16_C |  | 8000 - 83BD | 3BE | Relative | 1
DATA16_ID |  | 83BE - 83C0 | 3 | Relative | 1
CSTART |  | 83C2 - 83E9 | 28 | Relative | 1
<CODE> 1 |  | 83EA - 93B7 | FCE | Relative | 1
INTVEC |  | FFE0 - FFF3 | 14 | Common | 1
RESET |  | FFFE - FFFF | 2 | Relative | 1

4 108 | bytes | of | CODE | memory
274 | bytes | of | DATA | memory | (+ | 61 | absolute | )
961 | bytes | of | CONST | memory

Errors: none Warnings: none