Invocation Program Entry Module Map Segment Map Memory Summary
Link time | 16/Jul/2013 20:41:06 |
Target CPU | MSP430 |
List file | D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\List\enc28j60_s.html |
Output file 1 | D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Exe\enc28j60_s.d43 |
Format: debug | |
UBROF version 10.0.6 | |
Using library modules for C-SPY (-rt) | |
Command line |
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\enc28j60.r43
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\ip_arp_udp_tcp.r43
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\main.r43
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\spi.r43
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\web.r43
-o
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Exe\enc28j60_s.d43
-l
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\List\enc28j60_s.html
-xmsh
-p80
"-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.4 Evaluation\430\LIB\"
-f
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.4 Evaluation\430\CONFIG\lnk430G2553.xcl"
( -cmsp430
-QCODE_I=CODE_ID
-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,TLS16_I,DATA16_HEAP+_DATA16_HEAP_SIZE=0200-03FF
-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=C000-FFDF
-Z(CODE)CSTART,ISR_CODE,CODE_ID=C000-FFDF
-P(CODE)CODE=C000-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.4 Evaluation\430\LIB\DLIB\dl430fn.r43"
-e_PrintfLarge=_Printf
-e_ScanfLarge=_Scanf
-D_DATA16_HEAP_SIZE=50
-s
__program_start
-D_DATA20_HEAP_SIZE=50
|
Program entry at : C246 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 |
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 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\enc28j60.r43 | enc28j60 Program module | DATA16_AN Relative segment 0029 - 0029 Segment part 1. ROOT. | Intra module refs | SPI_init (spi)
enc28j60ReadBuffer enc28j60ReadOp enc28j60WriteBuffer enc28j60WriteOp P2OUT
| 0029
| -
| DATA16_Z | Relative segment 0212 - 0212 Segment part 3. Intra module refs
| | enc28j60SetBank
| Enc28j60Bank
| 0212
| DATA16_Z | Relative segment 0208 - 0209 Segment part 4. Intra module refs
| | enc28j60Init
| enc28j60PacketReceive NextPacketPtr
| 0208
| <CODE> 1 | Relative segment D240 - D277 Segment part 7. Intra module refs
| | enc28j60PacketReceive
| enc28j60Read enc28j60ReadOp
| calls direct CSTACK = 00000000 ( 00000006 ) D240
| -
| <CODE> 1 | Relative segment D492 - D4B1 Segment part 5. Intra module refs
| | enc28j60Init
| enc28j60PacketReceive enc28j60PacketSend enc28j60SetBank enc28j60Write enc28j60WriteOp
| calls direct CSTACK = 00000000 ( 00000004 ) D492
| -
| <CODE> 1 | Relative segment D278 - D2AD Segment part 6. Intra module refs
| | enc28j60PacketReceive
| enc28j60ReadBuffer
| calls direct CSTACK = 00000000 ( 00000006 ) D278
| -
| <CODE> 1 | Relative segment D3AC - D3D9 Segment part 12. Intra module refs
| | enc28j60PacketSend
| enc28j60WriteBuffer
| calls direct CSTACK = 00000000 ( 00000006 ) D3AC
| -
| <CODE> 1 | Relative segment D0AE - D0F7 Segment part 8. Intra module refs
| | enc28j60Init
| enc28j60Read enc28j60Write enc28j60SetBank
| calls direct CSTACK = 00000000 ( 00000004 ) D0AE
| -
| <CODE> 1 | Relative segment D508 - D51D Segment part 10. Intra module refs
| | enc28j60PacketReceive
| enc28j60PacketSend enc28j60PhyWrite enc28j60Read
| calls direct CSTACK = 00000000 ( 00000004 ) D508
| -
| <CODE> 1 | Relative segment D472 - D491 Segment part 9. Intra module refs
| | enc28j60Init
| enc28j60PacketReceive enc28j60PacketSend enc28j60PhyWrite enc28j60clkout enc28j60Write
| calls direct CSTACK = 00000000 ( 00000006 ) D472
| -
| <CODE> 1 | Relative segment D012 - D061 Segment part 15. Intra module refs
| | enc28j60Init
| enc28j60PhyWrite
| calls direct CSTACK = 00000000 ( 00000004 ) D012
| Web_setup (web)
| <CODE> 1 | Relative segment D5BC - D5C9 Segment part 17. enc28j60clkout
| calls direct CSTACK = 00000000 ( 00000002 ) D5BC
| Web_setup (web)
| <CODE> 1 | Relative segment C26E - C415 Segment part 16. enc28j60Init
| calls direct CSTACK = 00000000 ( 00000004 ) C26E
| main (main)
| <CODE> 1 | Relative segment CD68 - CDEB Segment part 13. enc28j60PacketSend
| calls direct CSTACK = 00000000 ( 00000006 ) CD68
| make_arp_answer_from_request (ip_arp_udp_tcp)
| make_echo_reply_from_request (ip_arp_udp_tcp) make_tcp_ack_from_any (ip_arp_udp_tcp) make_tcp_ack_with_data (ip_arp_udp_tcp) make_tcp_synack_from_syn (ip_arp_udp_tcp) <CODE> 1 | Relative segment C9FE - CAE1 Segment part 11. enc28j60PacketReceive
| calls direct CSTACK = 00000000 ( 0000000A ) C9FE
| Web_serviceRequest (web)
| D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\ip_arp_udp_tcp.r43
| ip_arp_udp_tcp | Program module DATA16_I | Relative segment 0202 - 0202 Segment part 2. Intra module refs
| | init_ip_arp_udp_tcp
| make_tcphead wwwport
| 0202
| DATA16_Z | Relative segment 0213 - 0218 Segment part 4. Intra module refs
| | init_ip_arp_udp_tcp
| make_arp_answer_from_request make_eth macaddr
| 0213
| DATA16_Z | Relative segment 0219 - 021C Segment part 5. Intra module refs
| | eth_type_is_arp_and_my_ip
| eth_type_is_ip_and_my_ip init_ip_arp_udp_tcp make_arp_answer_from_request make_ip ipaddr
| 0219
| DATA16_Z | Relative segment 020A - 020B Segment part 6. Intra module refs
| | get_tcp_data_pointer
| init_len_info info_hdr_len
| 020A
| DATA16_Z | Relative segment 020C - 020D Segment part 7. Intra module refs
| | get_tcp_data_pointer
| init_len_info make_tcp_ack_from_any info_data_len
| 020C
| DATA16_I | Relative segment 0203 - 0203 Segment part 8. Intra module refs
| | make_tcphead
| seqnum
| 0203
| <CODE> 1 | Relative segment CBAC - CC4D Segment part 13. Intra module refs
| | fill_ip_hdr_checksum
| make_tcp_ack_from_any make_tcp_ack_with_data make_tcp_synack_from_syn checksum
| CSTACK = 00000000 ( 00000008 ) CBAC
| -
| <CODE> 1 | Relative segment D2E4 - D317 Segment part 35. init_ip_arp_udp_tcp
| CSTACK = 00000000 ( 00000002 ) D2E4
| main (main)
| <CODE> 1 | Relative segment D204 - D23F Segment part 34. eth_type_is_arp_and_my_ip
| CSTACK = 00000000 ( 00000002 ) D204
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D140 - D185 Segment part 33. eth_type_is_ip_and_my_ip
| CSTACK = 00000000 ( 00000002 ) D140
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D3DA - D407 Segment part 23. Intra module refs
| | make_arp_answer_from_request
| make_echo_reply_from_request make_tcp_ack_from_any make_tcp_synack_from_syn make_eth
| CSTACK = 00000000 ( 00000002 ) D3DA
| -
| <CODE> 1 | Relative segment D186 - D1C5 Segment part 14. Intra module refs
| | make_ip
| make_tcp_ack_with_data fill_ip_hdr_checksum
| calls direct CSTACK = 00000000 ( 00000004 ) D186
| -
| <CODE> 1 | Relative segment D37E - D3AB Segment part 21. Intra module refs
| | make_echo_reply_from_request
| make_tcp_ack_from_any make_tcp_synack_from_syn make_ip
| calls direct CSTACK = 00000000 ( 00000002 ) D37E
| -
| <CODE> 1 | Relative segment CAE2 - CBAB Segment part 22. Intra module refs
| | make_tcp_ack_from_any
| make_tcp_synack_from_syn make_tcphead
| CSTACK = 00000000 ( 00000008 ) CAE2
| -
| <CODE> 1 | Relative segment CDEC - CE65 Segment part 32. make_arp_answer_from_request
| calls direct CSTACK = 00000000 ( 00000006 ) CDEC
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D2AE - D2E3 Segment part 31. make_echo_reply_from_request
| calls direct CSTACK = 00000000 ( 00000006 ) D2AE
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment CFB8 - D011 Segment part 29. make_tcp_synack_from_syn
| calls direct CSTACK = 00000000 ( 00000004 ) CFB8
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D55E - D571 Segment part 28. get_tcp_data_pointer
| CSTACK = 00000000 ( 00000002 ) D55E
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D0F8 - D13F Segment part 27. init_len_info
| CSTACK = 00000000 ( 00000002 ) D0F8
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment D4EC - D507 Segment part 26. fill_tcp_data_p
| CSTACK = 00000000 ( 00000004 ) D4EC
| Web_serviceRequest (web)
| <CODE> 1 | Relative segment CE66 - CEDF Segment part 24. make_tcp_ack_from_any
| calls direct CSTACK = 00000000 ( 00000004 ) CE66
| Web_respond (web)
| Web_serviceRequest (web) <CODE> 1 | Relative segment CF52 - CFB7 Segment part 20. make_tcp_ack_with_data
| calls direct CSTACK = 00000000 ( 00000006 ) CF52
| Web_respond (web)
| DATA16_ID | Relative segment C240 - C240 Segment part 3. Intra module refs
| | wwwport
| DATA16_ID | Relative segment C241 - C241 Segment part 9. Intra module refs
| | seqnum
| D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\main.r43
| main | Program module DATA16_AN | Relative segment 01B0 - 01B1 Segment part 1. ROOT. Intra module refs
| | ADC_conv
| ADC10CTL0
| 01B0
| -
| DATA16_AN | Relative segment 01B2 - 01B3 Segment part 2. ROOT. Intra module refs
| | ADC_conv
| ADC10CTL1
| 01B2
| -
| DATA16_AN | Relative segment 01B4 - 01B5 Segment part 3. ROOT. Intra module refs
| | ADC_conv
| ADC10MEM
| 01B4
| -
| DATA16_AN | Relative segment 0056 - 0056 Segment part 4. ROOT. Intra module refs
| | main
| DCOCTL
| 0056
| -
| DATA16_AN | Relative segment 0057 - 0057 Segment part 5. ROOT. Intra module refs
| | main
| BCSCTL1
| 0057
| -
| DATA16_AN | Relative segment 0021 - 0021 Segment part 6. ROOT. Intra module refs
| | main
| P1OUT
| 0021
| -
| DATA16_AN | Relative segment 0022 - 0022 Segment part 7. ROOT. Intra module refs
| | SPI_init (spi)
| main P1DIR
| 0022
| -
| DATA16_AN | Relative segment 0120 - 0121 Segment part 8. ROOT. Intra module refs
| | main
| WDTCTL
| 0120
| -
| DATA16_AN | Relative segment 10FC - 10FC Segment part 9. ROOT. Intra module refs
| | main
| CALDCO_8MHZ
| 10FC
| -
| DATA16_AN | Relative segment 10FD - 10FD Segment part 10. ROOT. Intra module refs
| | main
| CALBC1_8MHZ
| 10FD
| -
| DATA16_C | Relative segment C000 - C03D Segment part 12. Intra module refs
| | main
| DATA16_C | Relative segment C03E - C04A Segment part 13. Intra module refs
| | main
| DATA16_C | Relative segment C04B - C073 Segment part 14. Intra module refs
| | main
| DATA16_C | Relative segment C074 - C08E Segment part 15. Intra module refs
| | main
| DATA16_C | Relative segment C08F - C0AB Segment part 16. Intra module refs
| | main
| DATA16_C | Relative segment C0AC - C0D9 Segment part 17. Intra module refs
| | main
| DATA16_C | Relative segment C0DA - C115 Segment part 18. Intra module refs
| | main
| DATA16_C | Relative segment C116 - C122 Segment part 19. Intra module refs
| | main
| DATA16_C | Relative segment C123 - C15B Segment part 20. Intra module refs
| | main
| DATA16_C | Relative segment C15C - C15F Segment part 21. Intra module refs
| | main
| DATA16_C | Relative segment C160 - C164 Segment part 22. Intra module refs
| | main
| DATA16_C | Relative segment C165 - C173 Segment part 23. Intra module refs
| | main
| DATA16_C | Relative segment C174 - C179 Segment part 24. Intra module refs
| | main
| mac
| C174
| -
| DATA16_I | Relative segment 0204 - 0207 Segment part 25. Intra module refs
| | main
| ip
| 0204
| -
| DATA16_I | Relative segment 0200 - 0201 Segment part 27. Intra module refs
| | main
| port
| 0200
| -
| DATA16_Z | Relative segment 020E - 020F Segment part 29. Intra module refs
| | main
| data
| 020E
| -
| <CODE> 1 | Relative segment D450 - D471 Segment part 31. Intra module refs
| | main
| ADC_conv
| CSTACK = 00000000 ( 00000002 ) D450
| -
| <CODE> 1 | Relative segment C906 - C9FD Segment part 32. main
| calls direct CSTACK = 00000000 ( 00000004 ) C906
| Segment part 17 (?cstart)
| DATA16_ID | Relative segment C242 - C245 Segment part 26. Intra module refs
| | ip
| DATA16_ID | Relative segment C23E - C23F Segment part 28. Intra module refs
| | port
| D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\spi.r43
| spi | Program module DATA16_AN | Relative segment 0003 - 0003 Segment part 1. ROOT. Intra module refs
| | SPI_transfer
| IFG2
| 0003
| -
| DATA16_AN | Relative segment 0026 - 0026 Segment part 3. ROOT. Intra module refs
| | SPI_init
| P1SEL
| 0026
| -
| DATA16_AN | Relative segment 0041 - 0041 Segment part 4. ROOT. Intra module refs
| | SPI_init
| P1SEL2
| 0041
| -
| DATA16_AN | Relative segment 002A - 002A Segment part 6. ROOT. Intra module refs
| | SPI_init
| P2DIR
| 002A
| -
| DATA16_AN | Relative segment 0068 - 0068 Segment part 7. ROOT. Intra module refs
| | SPI_init
| UCB0CTL0
| 0068
| -
| DATA16_AN | Relative segment 0069 - 0069 Segment part 8. ROOT. Intra module refs
| | SPI_init
| UCB0CTL1
| 0069
| -
| DATA16_AN | Relative segment 006A - 006A Segment part 9. ROOT. Intra module refs
| | SPI_init
| UCB0BR0
| 006A
| -
| DATA16_AN | Relative segment 006B - 006B Segment part 10. ROOT. Intra module refs
| | SPI_init
| UCB0BR1
| 006B
| -
| DATA16_AN | Relative segment 006E - 006E Segment part 11. ROOT. Intra module refs
| | SPI_transfer
| UCB0RXBUF
| 006E
| -
| DATA16_AN | Relative segment 006F - 006F Segment part 12. ROOT. Intra module refs
| | SPI_transfer
| UCB0TXBUF
| 006F
| -
| <CODE> 1 | Relative segment D1C6 - D203 Segment part 15. SPI_init
| CSTACK = 00000000 ( 00000002 ) D1C6
| enc28j60Init (enc28j60)
| <CODE> 1 | Relative segment D534 - D549 Segment part 14. SPI_transfer
| CSTACK = 00000000 ( 00000002 ) D534
| enc28j60ReadBuffer (enc28j60)
| enc28j60ReadOp (enc28j60) enc28j60WriteBuffer (enc28j60) enc28j60WriteOp (enc28j60) D:\Msp430_and_all_Msp\Projektek\MSP430G2553\ENC28j60_s\Debug\Obj\web.r43
| web | Program module DATA16_Z | Relative segment 021D - 037B Segment part 8. Intra module refs
| | Web_print
| Web_respond Web_serviceRequest buf
| 021D
| -
| |