## XLINK Map File for "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Basic Comms - End Device - AFZDO"

### 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 | 08/Jan/2014 23:42:34
Target CPU | MSP430
List file | "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Basic Comms - End Device - AFZDO.html"
Output file 1 | "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Basic Comms - End Device - AFZDO.d43"
| Format: debug
| UBROF version 10.0.6
| Using library modules for C-SPY (-rt)
Command line | `"C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\Biopositioning.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_basic_comms_end_device_afzdo.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\hal_cc2530znp_target_board.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_example_utils.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43" "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43" -o "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Exe\Basic Comms - End Device - AFZDO.d43" -l "C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\List\Basic Comms - End Device - AFZDO.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 : 819E 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 | -
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\af_zdo.r43 | af_zdo Program module | DATA16_Z Relative segment 020E - 020E Segment part 9. | Intra module refs |  | afSendData
transactionSequenceNumber | 020E | -
<CODE> 1 Relative segment 87FA - 8843 Segment part 17. | afRegisterGenericApplication calls direct CSTACK = 00000000 ( 00000002 ) | 87FA | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8AFC - 8B19 Segment part 16. | zdoStartApplication calls direct CSTACK = 00000000 ( 00000002 ) | 8AFC | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 855A - 85F3 Segment part 15. | afSendData calls direct CSTACK = 00000000 ( 00000006 ) | 855A | PORT1_ISR (Biopositioning)
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\application_configuration.r43
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\Biopositioning.r43 | Biopositioning Program module | DATA16_AN Relative segment 0023 - 0023 Segment part 1. ROOT. | Intra module refs |  | PORT1_ISR halInit (hal_cc2530znp_target_board)
P1IFG | 0023 | -
DATA16_AN Relative segment 0024 - 0024 Segment part 2. ROOT. | Intra module refs |  | PORT1_ISR halInit (hal_cc2530znp_target_board)
P1IES | 0024 | -
DATA16_AN Relative segment 0029 - 0029 Segment part 3. ROOT. | Intra module refs |  | InitLimit anticw_steppersequence clockwise_steppersequence halInit (hal_cc2530znp_target_board) stepperinit
P2OUT | 0029 | -
DATA16_AN Relative segment 002A - 002A Segment part 4. ROOT. | Intra module refs |  | InitLimit halInit (hal_cc2530znp_target_board) stepperinit
P2DIR | 002A | -
DATA16_AN Relative segment 002B - 002B Segment part 5. ROOT. | Intra module refs |  | InitLimit PORT2_ISR
P2IFG | 002B | -
DATA16_AN Relative segment 002C - 002C Segment part 6. ROOT. | Intra module refs |  | InitLimit
P2IES | 002C | -
DATA16_AN Relative segment 002D - 002D Segment part 7. ROOT. | Intra module refs |  | InitLimit
P2IE | 002D | -
DATA16_AN Relative segment 002F - 002F Segment part 8. ROOT. | Intra module refs |  | InitLimit
P2REN | 002F | -
DATA16_AN Relative segment 001D - 001D Segment part 9. ROOT. | Intra module refs |  | anticw_steppersequence clockwise_steppersequence halInit (hal_cc2530znp_target_board) stepperinit znpReset (znp_interface)
P4OUT | 001D | -
DATA16_AN Relative segment 001E - 001E Segment part 10. ROOT. | Intra module refs |  | halInit (hal_cc2530znp_target_board) stepperinit
P4DIR | 001E | -
DATA16_AN Relative segment 0160 - 0161 Segment part 11. ROOT. | Intra module refs |  | halInit (hal_cc2530znp_target_board)
TACTL | 0160 | -
DATA16_AN Relative segment 0180 - 0181 Segment part 12. ROOT. | Intra module refs |  | PORT1_ISR initStepperTimer
TBCTL | 0180 | -
DATA16_AN Relative segment 0182 - 0183 Segment part 13. ROOT. | Intra module refs |  | initStepperTimer
TBCCTL0 | 0182 | -
DATA16_AN Relative segment 0192 - 0193 Segment part 14. ROOT. | Intra module refs |  | initStepperTimer
TBCCR0 | 0192 | -
DATA16_Z Relative segment 020F - 020F Segment part 21. | Intra module refs |  | anticw_steppersequence clockwise_steppersequence stepperinit
motor_state | 020F | -
DATA16_Z Relative segment 0210 - 0210 Segment part 22. | Intra module refs |  | PORT1_ISR Timer_B stepperinit
clockwise | 0210 | -
DATA16_Z Relative segment 0211 - 0211 Segment part 23. | Intra module refs |  | PORT1_ISR stepperinit
motor_enable | 0211 | -
DATA16_Z Relative segment 0212 - 0212 Segment part 24. | Intra module refs |  | PORT1_ISR PORT2_ISR Timer_B stepperinit
motor_count_ready | 0212 | -
DATA16_Z Relative segment 0200 - 0201 Segment part 25. | Intra module refs |  | PORT1_ISR Timer_B zposSync zposSyncDebug
motor_global_count | 0200 | -
DATA16_Z Relative segment 0213 - 0214 Segment part 26. | Intra module refs |  | PORT1_ISR zposSync
zposbuf | 0213 | -
DATA16_Z Relative segment 0215 - 0218 Segment part 27. | Intra module refs |  | PORT1_ISR zposSyncDebug
zposdebugbuf | 0215 | -
<CODE> 1 Relative segment 888A - 88C7 Segment part 39. | Intra module refs |  | Timer_B::??INTVEC 26
Timer_B interrupt function calls direct CSTACK = 00000000 ( 0000000C ) | 888A | -
<CODE> 1 Relative segment 85F4 - 8681 Segment part 38. | Intra module refs |  | PORT1_ISR::??INTVEC 4
PORT1_ISR interrupt function calls direct CSTACK = 00000000 ( 00000018 ) | 85F4 | -
<CODE> 1 Relative segment 8C34 - 8C43 Segment part 37. | Intra module refs |  | PORT2_ISR::??INTVEC 6
PORT2_ISR interrupt function CSTACK = 00000000 ( 00000004 ) | 8C34 | -
<CODE> 1 Relative segment 8BEA - 8BFD Segment part 34. | initStepperTimer CSTACK = 00000000 ( 00000002 ) | 8BEA | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8A72 - 8A97 Segment part 33. | stepperinit CSTACK = 00000000 ( 00000002 ) | 8A72 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 87AC - 87F9 Segment part 32. | Intra module refs |  | Timer_B
clockwise_steppersequence CSTACK = 00000000 ( 00000002 ) | 87AC | -
<CODE> 1 Relative segment 875E - 87AB Segment part 31. | Intra module refs |  | Timer_B
anticw_steppersequence CSTACK = 00000000 ( 00000002 ) | 875E | -
<CODE> 1 Relative segment 8B56 - 8B6F Segment part 30. | InitLimit CSTACK = 00000000 ( 00000002 ) | 8B56 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8A4A - 8A71 Segment part 29. | Intra module refs |  | PORT1_ISR
zposSync CSTACK = 00000000 ( 00000004 ) | 8A4A | -
<CODE> 1 Relative segment 840A - 84B3 Segment part 28. | Intra module refs |  | PORT1_ISR
zposSyncDebug CSTACK = 00000000 ( 00000004 ) | 840A | -
INTVEC Common segment FFE0 - FFE5 Segment part 15. ROOT. | PORT1_ISR::??INTVEC 4 | FFE4 | -
INTVEC Common segment FFE0 - FFE7 Segment part 16. ROOT. | PORT2_ISR::??INTVEC 6 | FFE6 | -
INTVEC Common segment FFE0 - FFFB Segment part 17. ROOT. | Timer_B::??INTVEC 26 | FFFA | -
DATA16_C Relative segment 8000 - 8025 Segment part 19. | Intra module refs |  | PORT1_ISR
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\example_basic_comms_end_device_afzdo.r43 | example_basic_comms_end_device_afzdo Program module | <CODE> 1 Relative segment 84B4 - 8559 Segment part 14. | main calls direct CSTACK = 00000000 ( 00000006 ) | 84B4 | Segment part 17 (?cstart)
DATA16_C Relative segment 8026 - 805E Segment part 2. | Intra module refs |  | main
DATA16_C Relative segment 805F - 8098 Segment part 3. | Intra module refs |  | main
DATA16_C Relative segment 8099 - 80B1 Segment part 4. | Intra module refs |  | main
DATA16_C Relative segment 80B2 - 80C1 Segment part 5. | Intra module refs |  | main
DATA16_C Relative segment 80C2 - 80DE Segment part 6. | Intra module refs |  | main
DATA16_C Relative segment 80DF - 80F8 Segment part 7. | Intra module refs |  | main
DATA16_C Relative segment 80F9 - 8113 Segment part 8. | Intra module refs |  | main
DATA16_C Relative segment 8114 - 8123 Segment part 9. | Intra module refs |  | main
DATA16_C Relative segment 8124 - 8132 Segment part 10. | Intra module refs |  | main
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\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
IFG2 | 0003 | -
DATA16_AN Relative segment 004A - 004A Segment part 3. ROOT. | ADC10AE0 | 004A | -
DATA16_AN Relative segment 01B0 - 01B1 Segment part 4. ROOT. | ADC10CTL0 | 01B0 | -
DATA16_AN Relative segment 01B2 - 01B3 Segment part 5. ROOT. | ADC10CTL1 | 01B2 | -
DATA16_AN Relative segment 01B4 - 01B5 Segment part 6. ROOT. | 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 |  | 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 toggleLed
P1OUT | 0021 | -
DATA16_AN Relative segment 0022 - 0022 Segment part 12. ROOT. | Intra module refs |  | halInit
P1DIR | 0022 | -
DATA16_AN Relative segment 0025 - 0025 Segment part 15. ROOT. | Intra module refs |  | 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 002E - 002E Segment part 22. ROOT. | Intra module refs |  | halInit
P2SEL | 002E | -
DATA16_AN Relative segment 0019 - 0019 Segment part 24. ROOT. | Intra module refs |  | halInit sendSreq (znp_interface_spi) znpReset (znp_interface)
P3OUT | 0019 | -
DATA16_AN Relative segment 001A - 001A Segment part 25. ROOT. | Intra module refs |  | halInit
P3DIR | 001A | -
DATA16_AN Relative segment 001B - 001B Segment part 26. ROOT. | Intra module refs |  | halInit
P3SEL | 001B | -
DATA16_AN Relative segment 001F - 001F Segment part 29. ROOT. | Intra module refs |  | halInit
P4SEL | 001F | -
DATA16_AN Relative segment 0011 - 0011 Segment part 30. ROOT. | P4REN | 0011 | -
DATA16_AN Relative segment 0162 - 0163 Segment part 32. ROOT. | TACCTL0 | 0162 | -
DATA16_AN Relative segment 0166 - 0167 Segment part 33. ROOT. | TACCTL2 | 0166 | -
DATA16_AN Relative segment 0172 - 0173 Segment part 34. ROOT. | TACCR0 | 0172 | -
DATA16_AN Relative segment 0176 - 0177 Segment part 35. ROOT. | TACCR2 | 0176 | -
DATA16_AN Relative segment 0061 - 0061 Segment part 36. ROOT. | Intra module refs |  | halInit
UCA0CTL1 | 0061 | -
DATA16_AN Relative segment 0062 - 0062 Segment part 37. ROOT. | Intra module refs |  | halInit
UCA0BR0 | 0062 | -
DATA16_AN Relative segment 0063 - 0063 Segment part 38. ROOT. | Intra module refs |  | halInit
UCA0BR1 | 0063 | -
DATA16_AN Relative segment 0064 - 0064 Segment part 39. ROOT. | Intra module refs |  | halInit
UCA0MCTL | 0064 | -
DATA16_AN Relative segment 0066 - 0066 Segment part 40. ROOT. | Intra module refs |  | USCIAB0RX_ISR
UCA0RXBUF | 0066 | -
DATA16_AN Relative segment 0067 - 0067 Segment part 41. ROOT. | Intra module refs |  | putchar
UCA0TXBUF | 0067 | -
DATA16_AN Relative segment 0068 - 0068 Segment part 42. ROOT. | Intra module refs |  | halSpiInitZnp
UCB0CTL0 | 0068 | -
DATA16_AN Relative segment 0069 - 0069 Segment part 43. ROOT. | Intra module refs |  | halSpiInitZnp
UCB0CTL1 | 0069 | -
DATA16_AN Relative segment 006A - 006A Segment part 44. ROOT. | Intra module refs |  | halSpiInitZnp
UCB0BR0 | 006A | -
DATA16_AN Relative segment 006B - 006B Segment part 45. ROOT. | Intra module refs |  | halSpiInitZnp
UCB0BR1 | 006B | -
DATA16_AN Relative segment 006E - 006E Segment part 46. ROOT. | Intra module refs |  | spiWrite
UCB0RXBUF | 006E | -
DATA16_AN Relative segment 006F - 006F Segment part 47. ROOT. | Intra module refs |  | spiWrite
UCB0TXBUF | 006F | -
DATA16_AN Relative segment 0120 - 0121 Segment part 48. ROOT. | Intra module refs |  | halInit
WDTCTL | 0120 | -
DATA16_AN Relative segment 10FC - 10FC Segment part 49. ROOT. | Intra module refs |  | halInit
CALDCO_8MHZ | 10FC | -
DATA16_AN Relative segment 10FD - 10FD Segment part 50. ROOT. | Intra module refs |  | halInit
CALBC1_8MHZ | 10FD | -
DATA16_Z Relative segment 0202 - 0203 Segment part 55. | Intra module refs |  | USCIAB0RX_ISR
debugConsoleIsr | 0202 | -
DATA16_Z Relative segment 0204 - 0205 Segment part 57. | Intra module refs |  | Timer_A
timerIsr | 0204 | -
DATA16_Z Relative segment 0206 - 0207 Segment part 60. | Intra module refs |  | Timer_A
wakeupFlags | 0206 | -
<CODE> 1 Relative segment 8ADC - 8AFB Segment part 82. | Intra module refs |  | USCIAB0RX_ISR::??INTVEC 14
USCIAB0RX_ISR interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 8ADC | -
<CODE> 1 Relative segment 8360 - 8409 Segment part 81. | halInit calls direct CSTACK = 00000000 ( 00000002 ) | 8360 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8C62 - 8C6D Segment part 79. | putchar CSTACK = 00000000 ( 00000002 ) | 8C62 | tfp_printf (printf)
<CODE> 1 Relative segment 8B8A - 8BA3 Segment part 78. | halSpiInitZnp CSTACK = 00000000 ( 00000002 ) | 8B8A | znpInit (znp_interface)
<CODE> 1 Relative segment 8B1A - 8B37 Segment part 77. | spiWrite CSTACK = 00000000 ( 00000002 ) | 8B1A | sendSreq (znp_interface_spi)
<CODE> 1 Relative segment 8BBC - 8BD3 Segment part 76. | delayMs CSTACK = 00000000 ( 00000002 ) | 8BBC | main (example_basic_comms_end_device_afzdo) znpReset (znp_interface)
<CODE> 1 Relative segment 8B70 - 8B89 Segment part 74. | setLed CSTACK = 00000000 ( 00000002 ) | 8B70 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8C82 - 8C89 Segment part 73. | Intra module refs |  | halInit
clearLeds CSTACK = 00000000 ( 00000002 ) | 8C82 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8BA4 - 8BBB Segment part 72. | toggleLed CSTACK = 00000000 ( 00000002 ) | 8BA4 | Timer_B (Biopositioning)
<CODE> 1 Relative segment 8ABA - 8ADB Segment part 63. | Intra module refs |  | Timer_A::??INTVEC 18
Timer_A interrupt function calls indirect CSTACK = 00000000 ( 0000000C ) | 8ABA | -
INTVEC Common segment FFE0 - FFEF Segment part 51. ROOT. | USCIAB0RX_ISR::??INTVEC 14 | FFEE | -
INTVEC Common segment FFE0 - FFF3 Segment part 52. ROOT. | Timer_A::??INTVEC 18 | FFF2 | -
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\printf.r43 | printf Program module | DATA16_Z Relative segment 0208 - 0209 Segment part 2. | Intra module refs |  | out tfp_printf
bf | 0208
DATA16_Z Relative segment 0219 - 0224 Segment part 3. | Intra module refs |  | tfp_printf
buf | 0219
DATA16_Z Relative segment 020A - 020B Segment part 4. | Intra module refs |  | divOut tfp_printf
num | 020A
DATA16_Z Relative segment 0225 - 0225 Segment part 5. | Intra module refs |  | outDgt tfp_printf
uc | 0225
DATA16_Z Relative segment 0226 - 0226 Segment part 6. | Intra module refs |  | divOut outDgt tfp_printf
zs | 0226
<CODE> 1 Relative segment 8C54 - 8C61 Segment part 10. | Intra module refs |  | outDgt tfp_printf
out CSTACK = 00000000 ( 00000002 ) | 8C54
<CODE> 1 Relative segment 89CA - 89F5 Segment part 9. | Intra module refs |  | divOut tfp_printf
outDgt calls direct CSTACK = 00000000 ( 00000002 ) | 89CA
<CODE> 1 Relative segment 8A98 - 8AB9 Segment part 8. | Intra module refs |  | tfp_printf
divOut calls direct CSTACK = 00000000 ( 00000002 ) | 8A98
<CODE> 1 Relative segment 81B6 - 835F Segment part 7. | tfp_printf calls direct CSTACK = 00000000 ( 0000000E ) | 81B6 | PORT1_ISR (Biopositioning) handleReturnValue (znp_example_utils) main (example_basic_comms_end_device_afzdo) pollAndDisplay (znp_example_utils) printHexBytes (utilities) waitForMessage (znp_interface)
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\utilities.r43 | utilities Program module | <CODE> 1 Relative segment 8968 - 8999 Segment part 9. | printHexBytes calls direct CSTACK = 00000000 ( 0000000A ) | 8968 | pollAndDisplay (znp_example_utils)
DATA16_C Relative segment 8133 - 8138 Segment part 2. | Intra module refs |  | printHexBytes
DATA16_C Relative segment 8139 - 813B Segment part 3. | Intra module refs |  | printHexBytes
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_example_utils.r43 | znp_example_utils Program module | DATA16_AN Relative segment 0028 - 0028 Segment part 1. ROOT. | Intra module refs |  | sendSreq (znp_interface_spi) waitForDeviceState waitForMessage (znp_interface)
P2IN | 0028 | -
<CODE> 1 Relative segment 8B38 - 8B55 Segment part 14. | handleReturnValue calls direct CSTACK = 00000000 ( 00000004 ) | 8B38 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8A22 - 8A49 Segment part 13. | Intra module refs |  | waitForDeviceState
pollAndDisplay calls direct CSTACK = 00000000 ( 00000002 ) | 8A22 | -
<CODE> 1 Relative segment 88FE - 8933 Segment part 11. | waitForDeviceState calls direct CSTACK = 00000000 ( 00000006 ) | 88FE | main (example_basic_comms_end_device_afzdo)
DATA16_C Relative segment 813C - 8145 Segment part 3. | Intra module refs |  | handleReturnValue
DATA16_C Relative segment 8146 - 815A Segment part 4. | Intra module refs |  | handleReturnValue
DATA16_C Relative segment 815B - 815F Segment part 5. | Intra module refs |  | pollAndDisplay
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface.r43 | znp_interface Program module | DATA16_Z Relative segment 020C - 020D Segment part 47. | Intra module refs |  | setStartupOptions setZigbeeDeviceType znpReset
znpResult | 020C | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) handleReturnValue (znp_example_utils) zdoStartApplication (af_zdo)
<CODE> 1 Relative segment 8C7A - 8C81 Segment part 80. | znpInit calls direct CSTACK = 00000000 ( 00000002 ) | 8C7A | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 89F6 - 8A21 Segment part 79. | Intra module refs |  | znpInit
znpReset calls direct CSTACK = 00000000 ( 00000002 ) | 89F6 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 88C8 - 88FD Segment part 67. | setZigbeeDeviceType calls direct CSTACK = 00000000 ( 00000002 ) | 88C8 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8934 - 8967 Segment part 63. | setStartupOptions calls direct CSTACK = 00000000 ( 00000002 ) | 8934 | main (example_basic_comms_end_device_afzdo)
<CODE> 1 Relative segment 8682 - 8701 Segment part 54. | waitForMessage calls direct CSTACK = 00000000 ( 0000000C ) | 8682 | afSendData (af_zdo)
DATA16_C Relative segment 8160 - 819C Segment part 44. | Intra module refs |  | waitForMessage
C:\Users\agupta50\Desktop\Embedded\Shobhit-Project\cc2530_znp_Stepper\CC2530ZNP\CC2530ZNP Mini Kit\ZNP Examples\IAR\Debug\Obj\znp_interface_spi.r43 | znp_interface_spi Program module | DATA16_Z Relative segment 0227 - 028A Segment part 4. | Intra module refs |  | sendMessage sendSreq spiPoll
znpBuf | 0227 | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) pollAndDisplay (znp_example_utils) setStartupOptions (znp_interface) setZigbeeDeviceType (znp_interface) waitForDeviceState (znp_example_utils) waitForMessage (znp_interface) zdoStartApplication (af_zdo) znpReset (znp_interface)
<CODE> 1 Relative segment 8702 - 875D Segment part 7. | Intra module refs |  | sendMessage spiPoll
sendSreq calls direct CSTACK = 00000000 ( 00000002 ) | 8702 | -
<CODE> 1 Relative segment 8C44 - 8C53 Segment part 6. | spiPoll calls direct CSTACK = 00000000 ( 00000002 ) | 8C44 | pollAndDisplay (znp_example_utils) waitForMessage (znp_interface) znpReset (znp_interface)
<CODE> 1 Relative segment 8844 - 8889 Segment part 5. | sendMessage calls direct CSTACK = 00000000 ( 00000006 ) | 8844 | afRegisterGenericApplication (af_zdo) afSendData (af_zdo) setStartupOptions (znp_interface) setZigbeeDeviceType (znp_interface) zdoStartApplication (af_zdo)
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\430\LIB\DLIB\dl430fn.r43 | ?__dbg_break Library module | <CODE> 1 Relative segment 8C92 - 8C93 Segment part 2. | __DebugBreak | 8C92 | __exit (?__exit)
?__exit Library module | <CODE> 1 Relative segment 8BD4 - 8BE9 Segment part 2. | __exit calls direct | 8BD4 | Segment part 6 (?_exit) _exit (?_exit)
?_exit Library module | <CODE> 1 Relative segment 8C8E Segment part 0. | _exit | 8C8E | exit (?exit)
<CODE> 1 Relative segment 8C8E - 8C91 Segment part 6. | Intra module refs |  | _exit
?cstart Library module | CSTACK Relative segment 05B0 Segment part 1.
DATA16_Z Relative segment 020E Segment part 2.
CSTART Relative segment 819E - 81A1 Segment part 9. | __program_start | 819E | ?reset_vector (?reset_vector) Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin | 819E | -
CSTART Relative segment 81A2 - 81AD Segment part 12. | ?cstart_init_zero | 81A2 | bf (printf) buf (printf) clockwise (Biopositioning) debugConsoleIsr (hal_cc2530znp_target_board) motor_count_ready (Biopositioning) motor_enable (Biopositioning) motor_global_count (Biopositioning) motor_state (Biopositioning) num (printf) timerIsr (hal_cc2530znp_target_board) transactionSequenceNumber (af_zdo) uc (printf) wakeupFlags (hal_cc2530znp_target_board) znpBuf (znp_interface_spi) znpResult (znp_interface) zposbuf (Biopositioning) zposdebugbuf (Biopositioning) zs (printf)
CSTART Relative segment 81AE - 81B5 Segment part 17. | Intra module refs |  | Segment part 9
?cstart_call_main | 81AE | -
?cstart_end | 81B6 | -
?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 8C10 - 8C21 Segment part 0. | ?Epilogue3 | 8C1A | printHexBytes (utilities)
?Epilogue4 | 8C18 | -
?Epilogue5 | 8C16 | tfp_printf (printf)
?Epilogue6 | 8C14 | -
?Epilogue7 | 8C12 | -
?Epilogue8 | 8C10 | -
?exit Library module | <CODE> 1 Relative segment 8C8A - 8C8D Segment part 2. | exit calls direct CSTACK = 00000000 ( 00000002 ) | 8C8A | Segment part 17 (?cstart)
?Mul32 Library module | <CODE> 1 Relative segment 899A - 89C9 Segment part 0. | ?Mul32 | 899A | waitForMessage (znp_interface)
?ShiftLeft16 Library module | <CODE> 1 Relative segment 8C6E - 8C79 Segment part 0. | ?ShiftLeft16 | 8C6E | toggleLed (hal_cc2530znp_target_board)
?memcpy Library module | <CODE> 1 Relative segment 8C22 - 8C33 Segment part 2. | memcpy CSTACK = 00000000 ( 00000002 ) | 8C22 | afSendData (af_zdo)
?memzero Library module | <CODE> 1 Relative segment 8BFE - 8C0F Segment part 4. | __data16_memzero CSTACK = 00000000 ( 00000002 ) | 8BFE | ?cstart_init_zero (?cstart)

## Module Summary

Module | CODE | DATA | CONST
--- | --- | --- | ---
| (Rel) | (Rel) | (Abs) | (Rel)
?Epilogue | 18 |  |  |
?Mul32 | 48 |  |  |
?ShiftLeft16 | 12 |  |  |
?__dbg_break | 2 |  |  |
?__exit | 22 |  |  |
?_exit | 4 |  |  |
?cstart | 24 |  |  |
?exit | 4 |  |  |
?memcpy | 18 |  |  |
?memzero | 18 |  |  |
?reset_vector | 2 |  |  |
Biopositioning + shared + common | 670 28 | 12 | 7 11 | 38
af_zdo | 258 | 1 |  |
example_basic_comms_end_device_afzdo | 166 |  |  | 269
hal_cc2530znp_target_board + shared + common | 386 20 | 6 | 47 1 |
printf | 518 | 18 |  |
utilities | 50 |  |  | 9
znp_example_utils + shared | 124 |  | 1 | 36
znp_interface | 286 | 2 |  | 61
znp_interface_spi | 178 | 100 |  |
N/A (command line) |  | 80 |  |
N/A (alignment) |  |  |  |
Total: + common | 2 808 28 | 219 | 67 | 413

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
0180 - 0183 | 4
0192 - 0193 | 2
01B0 - 01B5 | 6
DATA16_I |  | 0200 |  | Predefined | 0
DATA16_Z |  | 0200 - 028A | 8B | Relative | 1
CSTACK |  | 05B0 - 05FF | 50 | Relative | 1
DATA16_AN |  | 10FC - 10FD | 2 | Relative | 0
DATA16_C |  | 8000 - 819C | 19D | Relative | 0
CSTART |  | 819E - 81B5 | 18 | Relative | 1
<CODE> 1 |  | 81B6 - 8C93 | ADE | Relative | 1
INTVEC |  | FFE0 - FFFB | 1C | Common | 1
RESET |  | FFFE - FFFF | 2 | Relative | 1

2 836 | bytes | of | CODE | memory
219 | bytes | of | DATA | memory | (+ | 67 | absolute | )
413 | bytes | of | CONST | memory

Errors: none Warnings: none