******************************************************************************
|
|
MSP430 Linker PC v3.3.1
|
|
******************************************************************************
|
|
>> Linked Mon Mar 07 17:01:00 2011
|
|
|
|
OUTPUT FILE NAME: <LaunchPadCapTouchBoosterPack.out>
|
|
ENTRY POINT SYMBOL: "_c_int00" address: 0000f04e
|
|
|
|
|
|
MEMORY CONFIGURATION
|
|
|
|
name origin length used unused attr fill
|
|
---------------------- -------- --------- -------- -------- ---- --------
|
|
SFR 00000000 00000010 00000000 00000010 RWIX
|
|
PERIPHERALS_8BIT 00000010 000000f0 00000000 000000f0 RWIX
|
|
PERIPHERALS_16BIT 00000100 00000100 00000000 00000100 RWIX
|
|
RAM 00000200 00000100 0000007c 00000084 RWIX
|
|
INFOD 00001000 00000040 00000000 00000040 RWIX
|
|
INFOC 00001040 00000040 00000000 00000040 RWIX
|
|
INFOB 00001080 00000040 00000000 00000040 RWIX
|
|
INFOA 000010c0 00000040 00000000 00000040 RWIX
|
|
FLASH 0000e000 00001fe0 000011e0 00000e00 RWIX
|
|
INT00 0000ffe0 00000002 00000000 00000002 RWIX
|
|
INT01 0000ffe2 00000002 00000000 00000002 RWIX
|
|
INT02 0000ffe4 00000002 00000000 00000002 RWIX
|
|
INT03 0000ffe6 00000002 00000000 00000002 RWIX
|
|
INT04 0000ffe8 00000002 00000000 00000002 RWIX
|
|
INT05 0000ffea 00000002 00000000 00000002 RWIX
|
|
INT06 0000ffec 00000002 00000000 00000002 RWIX
|
|
INT07 0000ffee 00000002 00000000 00000002 RWIX
|
|
INT08 0000fff0 00000002 00000000 00000002 RWIX
|
|
INT09 0000fff2 00000002 00000002 00000000 RWIX
|
|
INT10 0000fff4 00000002 00000002 00000000 RWIX
|
|
INT11 0000fff6 00000002 00000000 00000002 RWIX
|
|
INT12 0000fff8 00000002 00000000 00000002 RWIX
|
|
INT13 0000fffa 00000002 00000000 00000002 RWIX
|
|
INT14 0000fffc 00000002 00000000 00000002 RWIX
|
|
RESET 0000fffe 00000002 00000002 00000000 RWIX
|
|
|
|
|
|
SECTION ALLOCATION MAP
|
|
|
|
output attributes/
|
|
section page origin length input sections
|
|
-------- ---- ---------- ---------- ----------------
|
|
.pinit 0 0000e000 00000000 UNINITIALIZED
|
|
|
|
.bss 0 00000200 0000002c UNINITIALIZED
|
|
00000200 00000016 CTS_Layer.obj (.bss)
|
|
00000216 00000008 CapTouchBoosterPack_UserExperience.obj (.bss)
|
|
0000021e 00000005 uart.obj (.bss)
|
|
00000223 00000001 --HOLE--
|
|
00000224 00000004 rts430.lib : _lock.obj (.bss)
|
|
00000228 00000004 : boot.obj (.bss)
|
|
|
|
.stack 0 000002b0 00000050 UNINITIALIZED
|
|
000002b0 00000002 rts430.lib : boot.obj (.stack)
|
|
000002b2 0000004e --HOLE--
|
|
|
|
.text 0 0000e000 0000113c
|
|
0000e000 00000502 CTS_Layer.obj (.text:TI_CAPT_Custom)
|
|
0000e502 0000022e CTS_Layer.obj (.text:TI_CAPT_Wheel)
|
|
0000e730 00000202 CapTouchBoosterPack_UserExperience.obj (.text:CapTouchActiveMode)
|
|
0000e932 00000166 CTS_HAL.obj (.text:TI_CTS_RO_PINOSC_TA0_WDTp_HAL)
|
|
0000ea98 00000112 CTS_Layer.obj (.text:Dominant_Element)
|
|
0000ebaa 000000ba CapTouchBoosterPack_UserExperience.obj (.text:GetGesture)
|
|
0000ec64 000000a0 CapTouchBoosterPack_UserExperience.obj (.text:LedStartUpSequence)
|
|
0000ed04 00000076 CTS_Layer.obj (.text:TI_CAPT_Update_Baseline)
|
|
0000ed7a 00000060 CapTouchBoosterPack_UserExperience.obj (.text:CapTouchIdleMode)
|
|
0000edda 0000004c rts430.lib : lsr16.obj (.text)
|
|
0000ee26 0000004a uart.obj (.text:Timer_A0_ISR)
|
|
0000ee70 00000046 rts430.lib : autoinit.obj (.text:_auto_init)
|
|
0000eeb6 00000042 CapTouchBoosterPack_UserExperience.obj (.text:main)
|
|
0000eef8 0000003c CapTouchBoosterPack_UserExperience.obj (.text:MeasureCapBaseLine)
|
|
0000ef34 0000003a uart.obj (.text:TimerA_UART_tx)
|
|
0000ef6e 00000038 uart.obj (.text:TimerA_UART_init)
|
|
0000efa6 0000002c rts430.lib : div16s.obj (.text)
|
|
0000efd2 0000002c : lsl16.obj (.text)
|
|
0000effe 0000002a CapTouchBoosterPack_UserExperience.obj (.text:InitLaunchPadCore)
|
|
0000f028 00000026 CTS_Layer.obj (.text:TI_CAPT_Button)
|
|
0000f04e 00000026 rts430.lib : boot.obj (.text:_c_int00_noexit)
|
|
0000f074 0000001e CTS_Layer.obj (.text:TI_CAPT_Raw)
|
|
0000f092 0000001c uart.obj (.text:TimerA_UART_shutdown)
|
|
0000f0ae 00000018 CapTouchBoosterPack_UserExperience.obj (.text:SendByte)
|
|
0000f0c6 00000018 CTS_Layer.obj (.text:TI_CAPT_Init_Baseline)
|
|
0000f0de 00000016 rts430.lib : div16u.obj (.text)
|
|
0000f0f4 00000014 : mult16.obj (.text)
|
|
0000f108 00000012 : memcpy.obj (.text:memcpy)
|
|
0000f11a 00000010 : epilog.obj (.text)
|
|
0000f12a 00000008 CTS_HAL.obj (.text:watchdog_timer)
|
|
0000f132 00000004 rts430.lib : pre_init.obj (.text:_system_pre_init)
|
|
0000f136 00000004 : exit.obj (.text:abort)
|
|
0000f13a 00000002 : _lock.obj (.text:_nop)
|
|
|
|
.const 0 0000f13c 00000090
|
|
0000f13c 00000078 structure.obj (.const)
|
|
0000f1b4 00000010 CapTouchBoosterPack_UserExperience.obj (.const:LedWheelPosition)
|
|
0000f1c4 00000008 CapTouchBoosterPack_UserExperience.obj (.const:startSequence)
|
|
|
|
.cinit 0 0000f1cc 00000014
|
|
0000f1cc 0000000b uart.obj (.cinit)
|
|
0000f1d7 00000001 --HOLE-- [fill = 0]
|
|
0000f1d8 00000006 CTS_Layer.obj (.cinit)
|
|
0000f1de 00000002 --HOLE-- [fill = 0]
|
|
|
|
.int09 0 0000fff2 00000002
|
|
0000fff2 00000002 uart.obj (.int09)
|
|
|
|
.int10 0 0000fff4 00000002
|
|
0000fff4 00000002 CTS_HAL.obj (.int10)
|
|
|
|
.reset 0 0000fffe 00000002
|
|
0000fffe 00000002 rts430.lib : boot.obj (.reset)
|
|
|
|
|
|
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
|
|
|
|
address name
|
|
-------- ----
|
|
00000200 .bss
|
|
0000e000 .text
|
|
0000004a ADC10AE0
|
|
000001b0 ADC10CTL0
|
|
000001b2 ADC10CTL1
|
|
00000048 ADC10DTC0
|
|
00000049 ADC10DTC1
|
|
000001b4 ADC10MEM
|
|
000001bc ADC10SA
|
|
00000057 BCSCTL1
|
|
00000058 BCSCTL2
|
|
00000053 BCSCTL3
|
|
0000f136 C$$EXIT
|
|
00000059 CACTL1
|
|
0000005a CACTL2
|
|
000010fb CALBC1_12MHZ
|
|
000010f9 CALBC1_16MHZ
|
|
000010ff CALBC1_1MHZ
|
|
000010fd CALBC1_8MHZ
|
|
000010fa CALDCO_12MHZ
|
|
000010f8 CALDCO_16MHZ
|
|
000010fe CALDCO_1MHZ
|
|
000010fc CALDCO_8MHZ
|
|
0000005b CAPD
|
|
0000e730 CapTouchActiveMode
|
|
0000ed7a CapTouchIdleMode
|
|
00000056 DCOCTL
|
|
0000ea98 Dominant_Element
|
|
00000128 FCTL1
|
|
0000012a FCTL2
|
|
0000012c FCTL3
|
|
0000ebaa GetGesture
|
|
00000000 IE1
|
|
00000002 IFG1
|
|
0000efd2 I_LSL
|
|
0000effa I_LSL_1
|
|
0000efe8 I_LSL_10
|
|
0000efe6 I_LSL_11
|
|
0000efe4 I_LSL_12
|
|
0000efe2 I_LSL_13
|
|
0000efe0 I_LSL_14
|
|
0000efde I_LSL_15
|
|
0000eff8 I_LSL_2
|
|
0000eff6 I_LSL_3
|
|
0000eff4 I_LSL_4
|
|
0000eff2 I_LSL_5
|
|
0000eff0 I_LSL_6
|
|
0000efee I_LSL_7
|
|
0000efec I_LSL_8
|
|
0000efea I_LSL_9
|
|
0000edda I_LSR
|
|
0000ee20 I_LSR_1
|
|
0000edfc I_LSR_10
|
|
0000edf8 I_LSR_11
|
|
0000edf4 I_LSR_12
|
|
0000edf0 I_LSR_13
|
|
0000edec I_LSR_14
|
|
0000ede8 I_LSR_15
|
|
0000ee1c I_LSR_2
|
|
0000ee18 I_LSR_3
|
|
0000ee14 I_LSR_4
|
|
0000ee10 I_LSR_5
|
|
0000ee0c I_LSR_6
|
|
0000ee08 I_LSR_7
|
|
0000ee04 I_LSR_8
|
|
0000ee00 I_LSR_9
|
|
0000effe InitLaunchPadCore
|
|
0000ec64 LedStartUpSequence
|
|
0000f1b4 LedWheelPosition
|
|
0000eef8 MeasureCapBaseLine
|
|
00000022 P1DIR
|
|
00000025 P1IE
|
|
00000024 P1IES
|
|
00000023 P1IFG
|
|
00000020 P1IN
|
|
00000021 P1OUT
|
|
00000027 P1REN
|
|
00000026 P1SEL
|
|
00000041 P1SEL2
|
|
0000002a P2DIR
|
|
0000002d P2IE
|
|
0000002c P2IES
|
|
0000002b P2IFG
|
|
00000028 P2IN
|
|
00000029 P2OUT
|
|
0000002f P2REN
|
|
0000002e P2SEL
|
|
00000042 P2SEL2
|
|
0000f0ae SendByte
|
|
00000172 TA0CCR0
|
|
00000174 TA0CCR1
|
|
00000176 TA0CCR2
|
|
00000162 TA0CCTL0
|
|
00000164 TA0CCTL1
|
|
00000166 TA0CCTL2
|
|
00000160 TA0CTL
|
|
0000012e TA0IV
|
|
00000170 TA0R
|
|
0000f028 TI_CAPT_Button
|
|
0000e000 TI_CAPT_Custom
|
|
0000f0c6 TI_CAPT_Init_Baseline
|
|
0000f074 TI_CAPT_Raw
|
|
0000ed04 TI_CAPT_Update_Baseline
|
|
0000e502 TI_CAPT_Wheel
|
|
0000e932 TI_CTS_RO_PINOSC_TA0_WDTp_HAL
|
|
0000ef6e TimerA_UART_init
|
|
0000f092 TimerA_UART_shutdown
|
|
0000ef34 TimerA_UART_tx
|
|
0000ee26 Timer_A0_ISR
|
|
0000007a USICCTL
|
|
0000007a USICKCTL
|
|
0000007b USICNT
|
|
00000078 USICTL
|
|
00000078 USICTL0
|
|
00000079 USICTL1
|
|
0000007c USISR
|
|
0000007d USISRH
|
|
0000007c USISRL
|
|
00000120 WDTCTL
|
|
00000300 __STACK_END
|
|
00000050 __STACK_SIZE
|
|
00000001 __TI_args_main
|
|
00000001 __TI_auto_init
|
|
00000001 __TI_exit
|
|
ffffffff __binit__
|
|
00000200 __bss__
|
|
ffffffff __c_args__
|
|
0000f1cc __cinit__
|
|
0000efa6 __divi
|
|
0000f0de __divu
|
|
0000022c __end__
|
|
0000f13c __etext__
|
|
0000f0f4 __mpyi
|
|
ffffffff __pinit__
|
|
0000efa6 __remi
|
|
0000f0de __remu
|
|
0000e000 __text__
|
|
0000ee70 _auto_init
|
|
0000f04e _c_int00
|
|
0000f04e _c_int00_noexit
|
|
00000228 _cleanup_ptr
|
|
0000022a _dtors_ptr
|
|
00000224 _lock
|
|
0000f13a _nop
|
|
0000fffe _reset_vector
|
|
000002b0 _stack
|
|
0000f132 _system_pre_init
|
|
00000226 _unlock
|
|
0000f136 abort
|
|
00000200 baseCnt
|
|
ffffffff binit
|
|
0000f1cc cinit
|
|
00000214 ctsStatusReg
|
|
0000021a deltaCnts
|
|
0000022c end
|
|
0000f13c etext
|
|
0000f126 func_epilog_1
|
|
0000f124 func_epilog_2
|
|
0000f122 func_epilog_3
|
|
0000f120 func_epilog_4
|
|
0000f11e func_epilog_5
|
|
0000f11c func_epilog_6
|
|
0000f11a func_epilog_7
|
|
00000218 last_wheel_position
|
|
0000f15a left
|
|
0000eeb6 main
|
|
0000020c measCnt
|
|
0000f108 memcpy
|
|
0000f18c middle_button
|
|
0000f164 middle_element
|
|
ffffffff pinit
|
|
0000021c prox_raw_Cnts
|
|
0000f16e proximity_element
|
|
0000f1a0 proximity_sensor
|
|
0000f146 right
|
|
0000f1c4 startSequence
|
|
0000021e timerA_UART_mode
|
|
00000220 txData
|
|
0000f13c volume_down
|
|
0000f150 volume_up
|
|
0000f12a watchdog_timer
|
|
0000f178 wheel
|
|
00000216 wheel_position
|
|
|
|
|
|
GLOBAL SYMBOLS: SORTED BY Symbol Address
|
|
|
|
address name
|
|
-------- ----
|
|
00000000 IE1
|
|
00000001 __TI_args_main
|
|
00000001 __TI_auto_init
|
|
00000001 __TI_exit
|
|
00000002 IFG1
|
|
00000020 P1IN
|
|
00000021 P1OUT
|
|
00000022 P1DIR
|
|
00000023 P1IFG
|
|
00000024 P1IES
|
|
00000025 P1IE
|
|
00000026 P1SEL
|
|
00000027 P1REN
|
|
00000028 P2IN
|
|
00000029 P2OUT
|
|
0000002a P2DIR
|
|
0000002b P2IFG
|
|
0000002c P2IES
|
|
0000002d P2IE
|
|
0000002e P2SEL
|
|
0000002f P2REN
|
|
00000041 P1SEL2
|
|
00000042 P2SEL2
|
|
00000048 ADC10DTC0
|
|
00000049 ADC10DTC1
|
|
0000004a ADC10AE0
|
|
00000050 __STACK_SIZE
|
|
00000053 BCSCTL3
|
|
00000056 DCOCTL
|
|
00000057 BCSCTL1
|
|
00000058 BCSCTL2
|
|
00000059 CACTL1
|
|
0000005a CACTL2
|
|
0000005b CAPD
|
|
00000078 USICTL
|
|
00000078 USICTL0
|
|
00000079 USICTL1
|
|
0000007a USICCTL
|
|
0000007a USICKCTL
|
|
0000007b USICNT
|
|
0000007c USISR
|
|
0000007c USISRL
|
|
0000007d USISRH
|
|
00000120 WDTCTL
|
|
00000128 FCTL1
|
|
0000012a FCTL2
|
|
0000012c FCTL3
|
|
0000012e TA0IV
|
|
00000160 TA0CTL
|
|
00000162 TA0CCTL0
|
|
00000164 TA0CCTL1
|
|
00000166 TA0CCTL2
|
|
00000170 TA0R
|
|
00000172 TA0CCR0
|
|
00000174 TA0CCR1
|
|
00000176 TA0CCR2
|
|
000001b0 ADC10CTL0
|
|
000001b2 ADC10CTL1
|
|
000001b4 ADC10MEM
|
|
000001bc ADC10SA
|
|
00000200 .bss
|
|
00000200 __bss__
|
|
00000200 baseCnt
|
|
0000020c measCnt
|
|
00000214 ctsStatusReg
|
|
00000216 wheel_position
|
|
00000218 last_wheel_position
|
|
0000021a deltaCnts
|
|
0000021c prox_raw_Cnts
|
|
0000021e timerA_UART_mode
|
|
00000220 txData
|
|
00000224 _lock
|
|
00000226 _unlock
|
|
00000228 _cleanup_ptr
|
|
0000022a _dtors_ptr
|
|
0000022c __end__
|
|
0000022c end
|
|
000002b0 _stack
|
|
00000300 __STACK_END
|
|
000010f8 CALDCO_16MHZ
|
|
000010f9 CALBC1_16MHZ
|
|
000010fa CALDCO_12MHZ
|
|
000010fb CALBC1_12MHZ
|
|
000010fc CALDCO_8MHZ
|
|
000010fd CALBC1_8MHZ
|
|
000010fe CALDCO_1MHZ
|
|
000010ff CALBC1_1MHZ
|
|
0000e000 .text
|
|
0000e000 TI_CAPT_Custom
|
|
0000e000 __text__
|
|
0000e502 TI_CAPT_Wheel
|
|
0000e730 CapTouchActiveMode
|
|
0000e932 TI_CTS_RO_PINOSC_TA0_WDTp_HAL
|
|
0000ea98 Dominant_Element
|
|
0000ebaa GetGesture
|
|
0000ec64 LedStartUpSequence
|
|
0000ed04 TI_CAPT_Update_Baseline
|
|
0000ed7a CapTouchIdleMode
|
|
0000edda I_LSR
|
|
0000ede8 I_LSR_15
|
|
0000edec I_LSR_14
|
|
0000edf0 I_LSR_13
|
|
0000edf4 I_LSR_12
|
|
0000edf8 I_LSR_11
|
|
0000edfc I_LSR_10
|
|
0000ee00 I_LSR_9
|
|
0000ee04 I_LSR_8
|
|
0000ee08 I_LSR_7
|
|
0000ee0c I_LSR_6
|
|
0000ee10 I_LSR_5
|
|
0000ee14 I_LSR_4
|
|
0000ee18 I_LSR_3
|
|
0000ee1c I_LSR_2
|
|
0000ee20 I_LSR_1
|
|
0000ee26 Timer_A0_ISR
|
|
0000ee70 _auto_init
|
|
0000eeb6 main
|
|
0000eef8 MeasureCapBaseLine
|
|
0000ef34 TimerA_UART_tx
|
|
0000ef6e TimerA_UART_init
|
|
0000efa6 __divi
|
|
0000efa6 __remi
|
|
0000efd2 I_LSL
|
|
0000efde I_LSL_15
|
|
0000efe0 I_LSL_14
|
|
0000efe2 I_LSL_13
|
|
0000efe4 I_LSL_12
|
|
0000efe6 I_LSL_11
|
|
0000efe8 I_LSL_10
|
|
0000efea I_LSL_9
|
|
0000efec I_LSL_8
|
|
0000efee I_LSL_7
|
|
0000eff0 I_LSL_6
|
|
0000eff2 I_LSL_5
|
|
0000eff4 I_LSL_4
|
|
0000eff6 I_LSL_3
|
|
0000eff8 I_LSL_2
|
|
0000effa I_LSL_1
|
|
0000effe InitLaunchPadCore
|
|
0000f028 TI_CAPT_Button
|
|
0000f04e _c_int00
|
|
0000f04e _c_int00_noexit
|
|
0000f074 TI_CAPT_Raw
|
|
0000f092 TimerA_UART_shutdown
|
|
0000f0ae SendByte
|
|
0000f0c6 TI_CAPT_Init_Baseline
|
|
0000f0de __divu
|
|
0000f0de __remu
|
|
0000f0f4 __mpyi
|
|
0000f108 memcpy
|
|
0000f11a func_epilog_7
|
|
0000f11c func_epilog_6
|
|
0000f11e func_epilog_5
|
|
0000f120 func_epilog_4
|
|
0000f122 func_epilog_3
|
|
0000f124 func_epilog_2
|
|
0000f126 func_epilog_1
|
|
0000f12a watchdog_timer
|
|
0000f132 _system_pre_init
|
|
0000f136 C$$EXIT
|
|
0000f136 abort
|
|
0000f13a _nop
|
|
0000f13c __etext__
|
|
0000f13c etext
|
|
0000f13c volume_down
|
|
0000f146 right
|
|
0000f150 volume_up
|
|
0000f15a left
|
|
0000f164 middle_element
|
|
0000f16e proximity_element
|
|
0000f178 wheel
|
|
0000f18c middle_button
|
|
0000f1a0 proximity_sensor
|
|
0000f1b4 LedWheelPosition
|
|
0000f1c4 startSequence
|
|
0000f1cc __cinit__
|
|
0000f1cc cinit
|
|
0000fffe _reset_vector
|
|
ffffffff __binit__
|
|
ffffffff __c_args__
|
|
ffffffff __pinit__
|
|
ffffffff binit
|
|
ffffffff pinit
|
|
|
|
[183 symbols]
|