ELF>{@@ATUSH2x@u2HHDǃHA"҉[]A\ATUSAHHHD H[]A\ATUSHI`HHhHHL[]A\SHĀH H DHH@uHHyHH[USHHHHHyH>HDHH@uHĈ[]SHHЉʉHHHyH[AUATUSHHAD3AtLAAHEA(HyHs`AtOAAAHEA (HyH H[]A\A]ATUSHtSAHXDtuHyHHX[]A\AUATUSHHAHADDHHHyHGH[]A\A]SHHy H@HHH[USHHHHuHHHH[]USHHHHھHHyHGH[]ÃH$HddHGHudSB1 HATUSHIHHu!HƿHHHHHu.H¾H.H HH>HH HHH(HHH0HHH8HHfH@HHEHHHxH$HPHWHHXH6HH`HHHhHHHpHHHxHH^HHH=HHttH HHtWHHHt:HHHtHHHuHHA$t"It$HƃH$HpHxH<$HHD$HD$HT$Ht$HxHyHRH|$u-HHt$HH;HH;,$uHHHHHt$HHyH!It$ Ht0It$ HLy@Ht$HyVA$t!H y>@@At$Ic|$ HyH@7A0HyH@nH|$8HyH@T$Ht$t$:D$: O‰C HHH޿HyJH@HHHHHĐ[]A\AVAUATUSHĀHt r3@:ILl$ :0PH H&HcH@Ld LHAD$3A$t8rtcD$AD$HD$D$4D$AD$HD$D$0D$4HD$@D$`D$AD$HD$D$0D$4HD$@D$`JD$AD$HD$D$0D$4HD$@D$`fAu AD$6HcHELHyHAd$I;] HHT$H|$HyHmc\HyH=3,%H]H[]A\A]A^tilib: %s: %s (error = %ld) MSP430_RegistersMSP430_MemoryEnablingDisabling%s locked flash access %s BSL access MSP430_EraseMSP430_Run MSP430_RunMSP430_Close MSP430_FET_FwUpdate %3lu percent done BL_UPDATE_ERRORInitializing bootloader... Erasing interrupt vectors... Erasing firmware... Programming new firmware... Done, finishing... Update complete tilib: can't find %s: %s MSP430_InitializeMSP430_VCCMSP430_ConfigureMSP430_OpenDeviceMSP430_GetFoundDeviceMSP430_CloseMSP430_ResetMSP430_Error_NumberMSP430_Error_StringMSP430_GetNumberOfUsbIfsMSP430_GetNameOfUsbIfMSP430_StateMSP430_EEM_InitMSP430_EEM_SetBreakpointMSP430_GetNumberOfUsbIfs MSP430_GetNameOfUsbIf Found FET: %s No unused FET found. MSP430_Initialize: %s Updating firmware using %s Firmware version is %ld MSP430_VCC: %d mV MSP430_OpenDevice DEVICE_UNKNOWNMSP430_GetFoundDevice Device: %s (id = 0x%04x) %d breakpoints available MSP430_EEM_Init tilibTI MSP430 libraryMSP430_Configure (LOCKED_FLASH_ACCESS) MSP430_Configure (UNLOCK_BSL_MODE) tilib: can't find symbol "%s": %s Starting firmware update (this may take some time)... Waiting for bootloader to timeout... tilib: can't allocate memory: %s FET firmware update is required. Re-run with --allow-fw-update to perform a firmware update. tilib: device initialization failed  libmsp430.so-8intiKwKMNO(\:^?_T`?bT f?h?i (Zd s td ui t p'v: x z {?  p| 0F1M3T  "3 $ )T , 6 :T ;T A BT CT Mmab N OT PT Z? [  pT ^3  sg t? vJ }?  ~Z ? ?   "g $ ) + / 7 < >B ? @ A?( K L? M? N O P Q X T( U V YB \S _}  a( e0 i8 j @ctl m$H p9P77= B(SH?wwY? ??? ?$9*E  Z p j p =i ?i @8 A B C E J R  Y( w      TTii0        (  ?  i J       t    5    Y  @   d h k  ? u i u   $  ( u0 u8 5 @ Y D H P uX  ` d      T88i   4  6id 8 :  <$ >& @( B* D, F. H0 J2 L4 N6 P8 R: T< V> X@ ZH \P ^R `T bV dX fY hZ j` lh nj ol pn rp tr vt xv zx |z ~|  p 0  3   pmzt B=  E( '(hnd*, -/12= 56 7(8:0;T8=@>xH@PBXC`DhFpGxKMN/RTUzY  p  pjijijiij:iiijTi@jxiiiZjiii~!jijjijiij/ijNiN5jnntk Zjw i"# "#"#"|#|$~,%dev~,&retH 'aI()dev,*( #+,(- .+/s,0Uv1+/,0Uv2,;0U23,4q- 5qT5qT5ri5ri6devt,.y+/s,0Uv1{+/,0Uv798dev,56erri9:0Us/,0U 0T|0Rs'b?Ug(b(b)devd,;eg~)if?:E0Uw0T 0Q0/ 0Us0T  iw p'Q?]%(Q(Q)devS,;Tg~?q8dev,6fp= 9= ?L6opt?2,}0U :0U50T}/ 0Uv0T ?Oc)opt?2,%0U 0T"s1%1 $0)(:A0U;0T|/ 0Uv0T 3,@1iAe1'<?ys(<(<(=)dev?,*qI+2-0Uv:@0Q12 e0Uv0T 3'"?XP("("=mem#=len#)dev%,20Us:.0U| 0Tv0Q} 0R0/ 0Us0T Bqy()dev,*+/,0Us2,0U :0U10T12 %0Us0T 2,D0U :W0U03-/#-0Us>:8hnd56ret25-0UU0Tv3O-/,0U 0Tv'S?Q=devS,(S2Z-v0U :0Uv0T 0Qs/ 0Us0T B"p("T("8(#8(#i)dev%,2Z-t0U 0T$TdT#䀀,(2 0UR0T 2Z-0U 2Z-0U 2Z-0U 2Z-0U 2Z-50U 2Z-T0U /Z-0U $?%dev,@?Adev,CiCiDCCi@_?Adev_,E_7CaiCb F ((7)dev,*pV +2y0T 2y0T 2y0T 2y0T 2y 0T 2y?0T 2y^0T 2y}0T 2y0T 2y0T 2y0T 2y0T 2y 0T 2y7 0T 2yV 0T 2yu 0T 2y 0T 2y 0T /y0T *Z"+,G~-?}!G~G~2,]!0U :!0Uv0T~0Q~2 !0Us0T 2p-!0Uv0Q /,0U 0Tv2,"0U :"0Uw2 ="0Us0T /,0U *_&++,_G~G~* "+/-0Uv0T0*$#+/,0Uv2,I#0U 0Tv:d#0Uv0T~2 #0Us0T 2Z-#0U 2#0Us:#0U02Z-#0U 2$0Us0T0:"$0U02Z-A$0U :T$0U02,s$0U 2,$0U 2 $0Us0T :$0U02-$0U12,%0U :7%0U 0T 0Q00R00X02 \%0Us0T :o%0U02,%0U :%0U~0Tn2 %0Us0T :%0U02,&0U 0T~2,&&0U 2,E&0U :s&0U 0Ts0Q 2 &0Us0T H0U02-&0U 3-2,&0U 2- '0U 3O-2,F'0U 0T 2#-^'0Us3-2#-'0Us2p-'0Us0Q 3-2#-'0Us2,'0U 3-/#-0Us@?J(Adev,++(,3G(~G(~:+0U~0T10Q~/ 0Uv0T *(.++(:{+0U20T0/ 0Uv0T :+0U20T00Q02 +0Uv0T 2 ,0Uv0T H0U30T0 ), p M#>,  ,MhX,  N E O?,,tO?,,P @?,TQ*?P"?,RP ?,RQ G= O?-,S!#-T5-P"O-Q#P?p-RU-8O?-,-- P ??-TO--Q %V % : ; I$ > $ >   I : ;  : ; I8  : ;  : ; I I !I/ &I : ; I8  : ;  : ; I8 : ; ( 'II' : ;  : ;I8 : ;I : ; : ; : ;I8  : ; : ;I I : ; I8 !I/!'I".: ; ' #: ; I$.: ; 'I %: ; I&4: ; I'.: ;'I@B(: ;I)4: ;I*1X Y+1, -41.1X Y /10B11X Y 21314.: ; '@B5: ; I64: ; I7.: ; '@B8: ; I94: ; I:;4: ;I<4: ;I=: ;I>.: ; 'I@B? @.: ;'I A: ;IB.: ;'@BC4: ;ID E: ;IF.: ;'I@BG41HI.: ;' J1RUX YK1L UM4: ; IN4: ;I?O.?: ;'I<P.?: ; 'I<Q.?: ; 'I<RS.?: ; '<T.?: ;'<U.?: ; n'I<V.?: ; 'I< U ]S]aU U ]S]aU(ZS>Z\/ZVHZVauUu\UayTyTayQyQayRySv|RkyRySv|RrVR#VR#UVUT\TPSPQUSUTTUSU08U8xVxyU5T5wSwyT+8U8xVxyUyUSUyTUTyQPQyRQRUSUUVUPS+\p1.2|12w s1%1UVUVUTSTQ\\ UVUVUS1S1 U XSX^U T [\[^T Q YVY^Q R ]]]^R U XSX^U^gUgSUbgUgSUsUsU#U UTV TPS P UXSXZU #T#YVYZTZUUZpTp}$t#d#-(}%T#d#-(TTTTTTTTTTTTTTTTZQQQQQQQQQQQQQQQQQQZRRRRRRRRRRRRRRRRRR.U. \ U6?P?\S\fPf S SYY Sa0V , VY \Y Ss V V V L UL V U /V/9U9_V_fUfVU G TG T T/T/4T4_T_fTfT L UL V U /V/9U9_V_fUfVU% = 0r S~ \ | ]  2  |  ] N > N | N ]N ?N |N ] U /V/9U9_V,( = r - 2 r R driversutil/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/include/usr/include/bits/usr/includetilib.cthread.hstddef.htypes.htime.hpthreadtypes.hdynload.hstdint.hutil.hpowerbuf.hdevice.htilib_defs.hopdb.hpthread.houtput.hctrlc.hstdlib.h wWJYW|Jz}u |ttrtoXuX^iuwYafur^i/wgwYU.ui$=xgh=xgY+]kWuXwvt]UX[ZwYMK孻|tX|.YZwYGtO][1111111fYhvY{=uuuvuuuuuuvvuu[u[u[v[tY uY&uq<-仃~/$u=%L=2{tv{廃w=}(ZV˃M"ȃtt%0TXfJ[x$Xa.KwX1mtz Y BpOperatdynload_handle_tBP_CODEsize_tWRITEsizetype__kindEDT_TRACE_MODEw_parammb_lockdevice_argsbpActionnCombinationsbpOperatvccMaxOp__pthread_list_tpathdevice_tcyclesBP_READ_DMAdynload_symsessionsMSP430_Registerswall_clocktime_tdelay_svccMinOppthread_mutex_unlock__next__data__prevopenevent_fetchstateendianargsreadmemlCondMaskBREAKPOINTDEVICE_STATUS_HALTED__pthread_internal_listtypeFPERM_BSLcoreIpId__ownerUPDATE_STATUS_MESSAGESramEndBL_UPDATE_ERRORlMaskDEVICE_BPTYPE_WRITEMESSAGE_IDpowerbuf_tclockControlMSP430_GetFoundDeviceBP_FETCH_HOLDBYTEMSP430_ConfigureUNLOCK_BSL_MODElCondMdbValCLK_CNTRL_MODElong intlcdStartbslStartMSP430_Error_Numberthread_lock_tBP_WRITEBP_NO_FETCHERASE_SEGMENTget_funcDLL430_FET_NOTIFY_FUNCmax_breakpointssession_headDEVICE_BPTYPE_WATCHnBreakpointsReadWrite__nusersMSP430_FET_FwUpdateBL_WAIT_FOR_TIMEOUTtilib_getregsactive_fpermsigned charuint8_tuifPathDEVICE_ERASE_ALLcurrent_uaBL_EXITdevice_ctl_t__pthread_mutex_sBL_INITtilib_devicebpTypeunsigned char__spinsuiMsgIdCPUStoppedpthread_mutex_destroyforced_chip_idcurrent_headBP_NO_FETCH_READ_NO_DMADEVICE_CTL_HALTBP_GREATERBpAction_tdelay_msBP_EQUALsortednRegTriggertilib_destroycharMSP430_StateRAM_PRESERVE_MODEdo_fw_updatebpModetilib_setregsBpTypelocknBreakpointsOptionsfilenameMSP430_InitializeULONGflagsnCycleCounterBL_PROGRAM_FIRMWAREFLASH_SWOPBP_UNEQUALpthread_mutex_initbp_handlesERASE_TYPEtilib_polltilib_readmemuiMsgIdWarningVERIFICATION_MODEBP_OUTSIDEdo_haltBP_CONDbslEndBpModeDEVICE_STATUS_ERRORdo_findUifmy_message_idsnRegTriggerOperationsdevice_tilibinterval_usprintcstart_indexdo_initbuffermainStartti_erase_typeBP_MAB__lockprintc_errDEVICE_ERASE_MAINthread_lock_destroyramStartlAddrValreport_errorram2Start/home/matti/devel/msp430/mspdebugFPERM_LOCKED_FLASHMSP430_EraseDEVICE_CTL_STEPDEVICE_BPTYPE_READram2EndBP_NO_FETCH_NO_DMABP_DONT_CAREBpCondition_tMSP430_Runlong unsigned intstatusFREE_RUNparamaddressfw_progresstotal_uaREAD_WRITEBpAccessDEVICE_ERASE_SEGMENTdynload_open__sizeBP_WRITE_NO_DMABpConditionfperm_tthread_lock_releaseBP_READBP_MDBMCLK_CNTRL_MODEl_paramMSP430_GetNameOfUsbIfdo_stepBpAccess_tget_all_funcsRUN_MODESlong long intMSP430_Close__builtin_strncpyMSP430_EEM_SetBreakpointMSP430_OpenDeviceuiMsgIdBreakpointlRegLOCKED_FLASH_ACCESSBP_BRK_STOclient_handleload_breakHasFramMemroydeviceIdPtrregbufBP_REGISTERDEVICE_TnStateStorageBL_ERASE_INT_VECTORSDEBUG_LPM_Xhelpaddrrefresh_bpsREADbreakpointsMSP430_VCCstringBP_NO_DMAunsigned intattachedUifCountpthread_mutex_twritememBpMode_tload_complexBpType_tdevice_bptype_tFORCE_RESETuiMsgIdStateCHARemulationdrivers/tilib.cVCC_RESETBP_COMPLEXpollbpRangeActiontilib_ctltilib_erasetilib_filenamedevice_class__countthread_lock_acquireDEVICE_STATUS_INTRRESET_METHODBpRangeAction_tmsg_idhasTestVppregsmailboxMSP430_MemoryMSP430_EEM_Initprintc_dbgWORDBpParameter_tBpOperat_tBP_WRITE_DMAuiMsgIdStorageDEVICE_CTL_RUNEMULATION_MODEBpRangeActiondevice_breakpointCONFIG_MODEnBreakpointsDmaBP_NO_FETCH_READdeltaBP_NO_CONDdevicePUC_RESETlong long unsigned intdestroywhatBP_LOWER__listuint16_tBpActionsession_tailnCycleCounterOperationssetregsRST_RESETBL_ERASE_FIRMWAREwExtCombineERASE_MAINrequested_serialbpConditiondevice_status_tbpCondOperat__time_tconsole_enabledctrlc_checkversionvcc_mvrequire_fwupdatestrncpypowerbufdescuifIndexdynload_closemax_samplescurrent_tailmainEnddevice_erase_type_tmalloc__alignbpAccesseemVersionbpCondAccessgetregsGNU C 4.8.1 -mtune=generic -march=x86-64 -ggdb -O1tilib_openBP_READ_NO_DMAMessageID_tnamelRangeEndAdVaevent_notifySTATUS_TBP_CLEARbaseshort intsort_validpthread_mutexattr_tpthread_mutex_lockinfoEndjtagIdDEVICE_CTL_RESETpowerbuf_sessionDLL430_EVENTNOTIFY_FUNCnSequenceropdb_read_fpermdev_idinfoStartaddress_tBL_DATA_BLOCK_PROGRAMMEDSINGLE_STEPeraseDEVICE_CODEuiMsgIdSingleStepBP_NONEBP_FETCHWRITE_EXTERNAL_MEMORYuint32_tlcdEndlast_errorrefresh_fpermcpuArchMSP430_GetNumberOfUsbIfsfreeINTERFACE_MODEshort unsigned intdev_baseBL_UPDATE_DONEBP_RANGEDEVICE_BPTYPE_BREAKBP_BRKMSP430_Error_StringBP_NO_FETCH_WRITEDEVICE_STATUS_RUNNINGBP_DMAdynload_errorBP_INSIDEBP_STOLONGtilib_writememthread_lock_initpower_bufSET_MDB_BEFORE_RUNFLASH_TEST_MODEconsole_breakpointMSP430_ResetRUN_TO_BREAKPOINTnBreakpointsERASE_ALLTrigerMaskGCC: (GNU) 4.8.1zRx (aBAA YAB(H-BAA eAB(t9BAA qAB UADNA(]AAGQAA9Aw4 BBA A(D0(A ABB(DyBAA qAB4pXBBA A(D0G(A ABBqAo$:AAD qAA$QAAD HAAM0,BAA G AAB@`BBB A(A0D0A(A BBB.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.rodata.rela.debug_info.debug_abbrev.debug_loc.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @ &,12@2T@ Oa=.\ؘF m>C{Ga00 akb0f0wwxhz(# 8 aa-!9.U<]Jy9XfyrX^q: QZ 0      !,<GUkp|`Xtilib.ctilib_pollevent_notifyreport_errortilib_setregstilib_getregstilib_readmemrefresh_fpermtilib_erasetilib_writememtilib_destroyget_funcdo_fw_updatefw_progresstilib_opentilib_filenamemy_message_idstilib_ctldelay_msctrlc_checkpthread_mutex_lockpthread_mutex_unlockprintc_erropdb_read_fpermprintc_dbgdynload_closepthread_mutex_destroyfreedynload_symdynload_errorprintcmalloclast_errordevice_tilibdynload_openstrncpydelay_spthread_mutex_init #$3%L&v%& ' D  .( < E O) 3 <8 EA gK)d ( v; .c m)  )*+,-. P' x /( Z; l ~ /  / / / / 1/ N/ b//0<1D N'o 2t y3.  s',    ? `  .  v  & %G >h   T a q *",I4b l) % ) > 4  )- 7 'C *K ,d n )   /  / ( /2 < )F ,P )e  5 ? ) R S  b ) ( y2 )< F )^ h )| 6  a a + h ' * ,\  q  TE  p(08@`hpx^y   g   >) . "; I #P W U ^ e l s /x      1 #    M   \ 8" 1.  C *N _Y 6u s  _ 6          "  S  '  4  @ L  X d %p  |  p         ( 4 - @  M Z Vp Bv  |    x  i  ? k    =   2     G  *  6 uC ^O u[  g s a N    @     8   [    _    k v 1 o     T ) ) (  |            C      " ) Y 5 ; * A G M sS u Y _ ?e qk `q w j}      d    ^       9  8' - 3 9  @  K 4W ] c  j  u 4  F   u        K  f }             9 )  / 6  A vM  S )Z e  q w } *   m    p > j      _ * z7 RD cQ { ^ 7 l  x     %      y O D  $ 1 > K  X #e r +     4  3   1  s K( ;5 B  O G\ @i Fv e  m  {  |    1 `7 > I V o V|     ] 9 Y L 0     s% 2 ? SL Y f s    3  e U  ;  ;  ; E ; =3 >U ` p Ly( ( / 7H  P$<J Pag  q $v N p      Dr z  ! ''H M  W jf k  u z &  "   n   ! &F ]x      c   >P& 1yH S X  c Gs   +. = w' ,  6 ;Z _tO~  ( FOgE <&^BpY (dr  %        J     .A\vft 6  y        ]   !5/GF.Q X^o z   A   q&;EXez     .  z  P ! C  H TS X$m xw5ZG Z   [ N    l   ) .Cu  ,16KNUfbq  S b       V     *A VL n\ e 'H!i6@U._t~v/%P > q. 8 M W l Tv  a  q   Y 9 Y! \!?!T!^!!!>! ! !!p!"y"4"%>"; O"_"Y {" " "Y "s " " " # "# %#r :#J# e# ## ## # # # # $ #$! 8$ (B$, U$@ j$t$T $,$q $$| $ $ $?% %S%R8% S%]% p% %b% % %% %6 %y&J &'&l <&F& W&aj&t& &a& &3&@&R& &}'''0's='G'_'l'&'M'G 'O ' ' h' ' (  =( Q(  ^( j(  w(  ( (  ( !( I( ( (  ) ) *) E9) I) R)( Z) k) t) uy) @) ) ) ) ) ) ) :) ^) *  * )* 3*N O* X* a* 4g* * *q* * W* *+!3+TC+/_+ d+?|+Q++R +h ++ +,}*, 1 6,D, ^P,^, k,2t,  , , ,  , ,  , , K-  $- l6- P- [- q- ! w-  - - - /- 2- R _ LaxyHt^ Z0d