Source file: /~heha/hs/bl/msp430-usbbsl.zip/x64/msp430-usbbsl.exe

MZ@	!L!This program cannot be run in DOS mode.

$sHKHKHK>+fKDKVKKKHK~KVKJKVKIKVKIKRichHKPEde"	,61@@4`x,PLl.text+, `.data`@@.pdataLP0@@.rsrcx,`.4@@.relocb@B88898z:l:`:P:::$:::999999::9:99x8T8488:D9:9.9d9N9::8877778777777 877x7%02Xqq%05X@%05Xrwrbwb)@)@)@)@%@%s

D%@%@&@'@%@*!@p!@@"@@@@@@ @x @@ @!@@!@@0@@T@@P@@T@H@@@T@@\@@@X@@@@@@@@binary dumpELFIntel Hexplain bytesMotorola SRECTI TextflashH\$WHHHLHL$ RVHuHPЃHHT$ HPH$HĀ_@SHHHHT$ xHL$ HHĀ[̊<@|$y<
t2ÊI@|߀y
u
@SH ::LJtfHYA%E2HEItDIHAuE+A}'A9 rD;uEDEAH [HHXHhHpHx ATH HyHڀ? vS:/HÃ@2Lu	@؈@7DHHHHcHكu
H@+I+܋H\$0Hl$8Ht$@H|$HH A\@SH LL<St
B<@|$y<
AI$tZA&E2HQ	I@tD
IHAuA+҃}A8 sAB	;uEEЋH [HHXHhHpHx ATH y	%HvZq	LHi@2u
@؈E@}DEHHZHHcHكu
H@3I+A$SH\$0Hl$8Ht$@H|$HH A\H\$Ht$HT$WH :@HHtT:qtIHY HT$8AHuHD$8HÀ8 ru+߃_06aA@HT$8AHGHD$88 sGH\$0Ht$@H _H\$Hl$Ht$WH yHHtM@t? vmHqDH_HHHcHكt HÃu,HHyH3H(HEDAH
HH+݋H\$0Hl$8Ht$@H _@SH E3HHDADIDILDI(DIPDITDIH
E:HHEH[HCHЃH [H\$HT$UVWATAUAVAWH 3MELHAD;Dt$pGL8G(hHG HWHO P;LO+@wL;tit1f9w)(@8wuG,f9w)a(W9wPNG,fOTSf9w).($@8wG,fG.fщWQf9w)(9wTG,fOP@8w(@8wuG)fGGG)fOTOPO@8w(LL$hD:tGAD9wuSGLDw(+A;AOt;HcHT8,ILwLL$h@wLDwD+L3LL$hD;&H\$`H A_A^A]A\_^]øHHXHhHpHx ATAUAVH E3AEELH9nu~(t~(t1Fu#~(tHVHN HPF(n~(uE%9FTt-HVFTHN F(ffF,HPx_f(FffF)V(F+A;AO+;OHL2,IHcL@~(LDnD+'AH\$@Hl$HHt$PH|$XH A^A]A\H\$WH HQ3HH;tp@8ytU@8y(tH HP;|\Kf;tC(K,fK(HSHK HP;|HKW;tH{3H\$0H _@SH E3HHDAAPDIDI(DIH
E:HxHEHHCHЃH [̃H(HIH(@SH aHHDAAH
EHHEHHCHЃH [H\$Hl$Ht$WH HaHHEt
HHFHHt޽HHHtLLźHHHHHtTs
HlHCCC@c$c C3H\$0Hl$8Ht$@H _H\$Hl$Ht$WH LQIHLMuABzAB,9A }nAB*S AzHcI
H?uw9s$|c$JK AB,;+s$OHcS$A;AOIHILcD_D[$D]s$3H\$0Hl$8Ht$@H _H(HIo3H(H\$WH HHH
EEH3AHEHHCHuc@{C3H\$0H _H\$Ht$WH HILIHMcH7HuHKu
C{H\$0Ht$8H _H\$Hl$Ht$WH AIcHHD;Is9vHSu8;{wLKLƺH;uCH\$0Hl$8Ht$@H _øaDAA3̋AA3@SH DAH3DA
gHCHu'H3DHsHC Ht܃c(C3H [H\$Ht$WH ALHE`y(u.HA HHA QHO(HG utWGGIAD;G(HW Ow(HcL4wH_ )w(H\$0Ht$8H _@SH HHIHttHcHc 3H [̉T$SH0Hكu
0$HHT$0DHD$HHd$ L$HHT$0H)$HH0[H(LLHL$ HL$ cH(HHHHPL@LH H(HPH(@SH HڋLD$ 3A#HL$ HvH [HĉHHPL@LH H(HPH(H\$Hl$VWATAUAVHDHL$@E3IENHL$@E33NHHu3LED$I;tHIHD$PLD$@E3HD$P HD$ A;H$HT$PE3E3HLt$(HD$ $D$p HI;D$HD$pHD$(HT$PLHLt$ D$p hA;u
HcLt$0HNE3ɺDD$(@D$ HHcHIDI;t HT$PH[A:tD9l$TuA;t
AHHL$I[0Ik8IA^A]A\_^@SH HHHt
HH [@SH HyHucQIHCHuJHT$0H
u2HL$0HS8
tHL$0
E3E333HC03H [H\$Hl$Ht$ WH0HyIcHHu
I>A;v 
LHHHH?@xDC>HKHkLL$@HHl$ uF=u*HK0PuHKLD$@E3HuHK4HH\$HHl$PHt$XH0_H\$Hl$VWATH0HyAHHu
EyI<<DC<HKLcLL$PHHLd$ 3uH1=u*HK0P%uHKLD$PE3IuHKfY_xO:t.t;uGt؁$t;OHtHWLcHhHfH\$XHl$`H0A\_^@SH HHIHttHcHK0HtptHc0H [HĉHHPL@LH SH@D$PHEȹ$P}+H$TH
$PLD$@A3tHT$@H
(t7Hd$0HD$@E3D3ҹD$(HD$ MHL$@E$P<H(+H\$WH HH43HHDB0H	3CG H;t	HCHH\$0H _H(H
Hu8x	Ht3HHHi	3H
^HuAHH(̈L$H(xH
0HT$0AHPH(̉T$SH فr*_x!d$8H
\$8HHT$8APH [H\$WH H"xs=t3f!HHuCOHHA HH
zHA!HPHˋyH
RE33HPH\$0H _H(=:t3xH
E33HPH(H\$Hl$Ht$WATAUH AMHcڋD=t3rysDcIcHHuEX@HMLIՉ}H
xHEHPH͋y@tH
ME33HPH\$@Hl$HHt$PH A]A\_HHHL$ A ;HL$ 5HHH\$Hl$VWATH HMHE3IHAE3A;HX>tHcLLL$HHDHHAR=|@L$HDLƋyA;H
HLLL$HDHHASA;uHjH
D\$`AtgAu'AK_LA A;|'H
E33HPADA;|	HHPH\$@Hl$PH A\_^D8gtWWH\$Ht$WH0H3^=u3F0xHtH
H3AAHHD$ &HH
HP3dcyǃ|KtauiHKHqHHH|H΋A@:t,@@t @Ste@AEȈKCsCtCi늃+tDtmP_HHtHHHhHG 3LIX(HHtH{HHHG 3LHHtHH3LGXHHtHHHHG 3LXW(HHtHH3L'. aHHtHH3LGDHSELCAHHD$ HHϋRHH\$@Ht$HH0_H\$Hl$Ht$WH HHٺ:H3HH;tiLGI;t`HHf(;tVH~:HiH;u8H+HHurtwCHCwCaH{iH\$0Hl$8Ht$@H _H\$Hl$Ht$ WATAUH HT$@HHHL-A HIOIE3fD |$@}AL$
IAL$̻9\$@9HHf:-J?Ltl+t]tB	t2HJfD9!u	HHA;̈A;̈
HfD9"u	HHH
A;}mHjfD9eu	HH/H

I;tHP xI;tHHxHa
L%X
H

A;|WH;t$@3eDB"IVIչ
I=Iչ
3'̋%x%%D%V%%%%%

4
p		0
t	dT42d42p
42
p`Ptd
T	4220Bd42p0B		0BT4p`dT
4	RpT4Rp`(0

4
2pB		20
d
T	42pT
42p`d	4RpdT42p
dT
4	2p6(8Xh685&96x95:06:@6;88898z:l:`:P:::$:::999999::9:99x8T8488:D9:9.9d9N9::8877778777777 877x7QfeofVfgets`fputssprintfstrtoul_wfopenmemcpyPfclose??3@YAXPEAX@Zrealloccfread??2@YAPEAX_K@Zlfwrite_fputc_vsnwprintfmemsetTfgetcmsvcrt.dllSetupDiDestroyDeviceInfoListHSetupDiGetDeviceInterfaceDetailW!SetupDiEnumDeviceInterfaces4SetupDiGetClassDevsWSETUPAPI.dllHidD_GetAttributesHidD_GetHidGuidHidD_FreePreparsedDataHidP_GetCapsHidD_GetPreparsedDataHID.DLLStrToIntWStrCmpWStrChrW0PathFindExtensionW2PathFindFileNameWSHLWAPI.dllaLockResourceSLoadResourceFindResourceWFreeResourceWriteFileGetStdHandlelstrlenWYCreateFileW6CloseHandleSCreateEventW,CancelIoGetOverlappedResultWaitForSingleObjectsGetLastErrorReadFileExitProcessFormatMessageW\SleeplstrcpynWGetCommandLineWKERNEL32.dll2CharToOemBuffWLoadStringWUSER32.dllCommandLineToArgvWSHELL32.dllTP3\303Nd3P3d3G|3H4Y3\33U`4X333443 `4 w 3x  4!n!3p!"3"2"34""3""3"#3#;#3<#`#4`#%4%B%3D%%3%&,4&'@4'(3((T4))3)a)`4d))3))l4)0*t40**`4**3*+|4+,4,T-4T-:04<014134(
`x0H`	p				puvxxwv|hg	 bHH4VS_VERSION_INFOfUStringFileInfo\040904b0DCompanyNamehaftmann#software5FileDescriptionMSP430 BSL (bootstrap-loader) command-line processor8FileVersion1.02 (1/24)<InternalNamemsp430-usbbslLOriginalFilenamemsp430-usbbsl.exeRProductNamewww.tu-chemnitz.de/~hehaXProductVersionhenrik.haftmann@gmail.com$040704b0DCompanyNamehaftmann#softwareZFileDescriptionProgrammierer fr MSP4308FileVersion1.02 (1/24)<InternalNamemsp430-usbbslLOriginalFilenamemsp430-usbbsl.exeRProductNamewww.tu-chemnitz.de/~hehaXProductVersionhenrik.haftmann@gmail.comHVarFileInfo(Translation	%u41@3^.$-?G 	??u%	??u%		)2		!"$@@v% 	"	^B$~%$~	(}B~_C<~,MN<}Bғ$ NC?~COCO$N$OC<B$Nx#S$_SO+M!	C$L$^B#ž$(N$NC<^CN$%# “#4^B 	<^B"	~N`$^B`$BNN`$'	<“#4^B#?^B#?<@`$%C$C$C!	“# ^B#~ B&^ “#4#?҈#?v%“#4C<	<C<	^B#~` ]B#M$]k$mg$mE$]	$mR$]F$]3$]T${<y$^B#^$^$~$^$m<C#	@$<@%%C#	@)$<@L%%@$$<@(%%C#	@	$<@^%%I$'C`$B$a$;<'B#?	B&'B#$B&C$C#	C$<@$%'B#$B&P&^B#~ B&^ “#4#?#?~ 'C?~ %v%C#	C$>BZ$[O^O\O
KO.RjOz)$Z$Z*$Z.$j#$Z:$Z$Z;$Z>$jA _C+A<SO8,L LC7<|@4<f. n.?lB,<OC?-'<LKLC,!<f.#LCBX$?P@BD;[OD<<.+<<.f)	<.B<@%
C?|@.>	(@#	<>	C$C`$Ca$&ҳ>	/>	B2	
 J.,*		 J.@ 
 C#	ғ$ % 	 * C$@>	@	@ =	
 ,>	@=	C${
LMN?_L	M^	oGC<B\$@:FS*.
Vc(4 
2,G0 HI{ >>(6@=<HB\$SFF?_Zk	<
lM
N
D]L>S?c+ +f.'gBlB.?t@<	C$C$C$C$C<	C$C$C$~@N!	N#	@ 	@"	@/	@.	N#@#N#N#@@#N#C#C#@@#@@<	C>	@=	{LMOLC
HMN?_H^o<Sc(, 
*,,FG>S?c
  nDf. LCV.NV.mON$\C<lBS<>DJ
Kd-ScL't;
NCTL	M<oNORS	cLMZc	(	 ,f.'lB.<BTB\$@:B\$NGB\$N<@*.82C@Z$@$\$@(	C	C`@d@@b@DhC$C$@(	@@	@	J.C$	(,*	;JOoB;@X$f. OCKD(K8P@H@O ^$8NB^$.*OLJ LO.K@/K?POD8!
C:@C~JL[oO
S; +
 @<S7@V$LC<-|@!S!C@(		B$	@	C	C<Sd+AOSN?,	#!Rf. LC,BX$-SM@
C-lBD/BX$DD/BX$?PODC^$C#(ғ$
 “$
 OC“#4_B#O^$^$'^$8_BO^$\CLCf. OCV.
NV.
+J$_CF(@<oBLO
~@?“#4N=@OC
L
_JS_SO+@@#<NCLN:A,V.BX$?PO@C-LC@V$@X$|+-\+'?B\$@;B\$L,C*.L$<@$-L'nN_OG_C?@.?S/D/@Z\V$%Start at 0x%X
!Do a PUC by writing 0 to PMMCTL0
+Password was wrong, Mass Erase has occured
"Password OK, now download RAM BSL
Now download  %s  as %s file
%s: error code %d (%02x)
Usage: %s [options] program-file-name
program-file-name auto-detects to intel-hex, motorola-hex, TI text, ELF, or h#s binary
Options:
-P <number>    Specify number of MSP430F5xx connected.
-e             Perform chip erase.
-z <filename>  Send Password (32 byte already-flashed interrupt vector table).
-n             Do not write anything to the device.
-V             Do not verify.
-?             Display this usage.
%s: unknown option -- %c(Invalid answer returned by MSP430 deviceVerify failed at address %pMemory allocation failedTimeout occured#Could not connect to USB HID deviceInvalid parameterQFlash Write Check Failed. After programming, a CRC is run on the programmed data.JFlash Fail Bit Set. An operation set the FAIL bit in the flash controller.TVoltage Change During Program. The VPE was set during the requested write operation.MBSL Locked. The correct password has not yet been supplied to unlock the BSL.\BSL Password Error. An incorrect password was supplied to the BSL when attempting an unlock.\Byte Write Forbidden. This error is returned when a byte write is attempted in a flash area.AUnknown Command. The command given to the BSL was not recognized.vPacket Length Exceeds Buffer Size. The supplied packet length value is too large to be held in the BSL receive buffer.HHeader incorrect. The packet did not begin with the required 0x80 value.GChecksum incorrect. The packet did not have the correct checksum value.CPacket size zero. The size for the BSL core command was given as 0.OPacket size exceeds buffer. The packet size given is too big for the RX buffer.
Unknown errorOUnknown baud rate. The supplied data for baud rate change is not a known value.Start bei 0x%X
6Einen PUC durch Schreiben von 0 auf PMMCTL0 ausfhren
+Passwort falsch, Komplettlschung erfolgte
:Passwort OK, es erfolgt nun der Download des RAM-Urladers
&Es erfolgt Download  %s  als %s-Datei
%s: Fehlerkode %d (%02x)
Anwendung: %s [Optionen] <datei>
<datei> wird automatisch als Intel-Hex, Motorola-Hex, TI-Text, ELF oder h#s-Binrdatei erkannt
Optionen:
-P <zahl>      Angabe der Nummer des angeschlossenen MSP430F5xx.
-e             Komplettlschung ausfhren.
-z <datei>     Passwort senden (= 32 Byte bereits geschriebene Interruptvektortabelle).
-n             Nichts schreiben (flashen).
-V             Ohne Verify arbeiten (schneller).
-?             Diesen Text anzeigen.
%s: Unbekannte Option %c,Ungltige Antwort vom MSP430-MikrocontrollerVerify versagt an Adresse %pSpeicherbelegung versagtZeitberschreitung aufgetreten"Kann USB-HID-Gert nicht verbindenUngltiger Parameter'Flash-Schreibkontrolle via CRC versagt.HFlash-Versagen-Bit gesetzt, eine vorhergehende Aktion setzte dieses Bit.-Spannungsnderung whrend der Programmierung.CBSL verriegelt, es wurde noch kein Passwort zur Freigabe angegeben.-BSL-Passwortfehler beim Versuch der Freigabe.!Byte-Schreiben in Flash verboten.Unbekanntes Kommando.2Paketlnge zu gro, passt nicht in Empfangspuffer.9Das Paket beginnt nicht mit dem erforderlichen Wert 0x80.+Das Paket hat nicht die correkte Prfsumme.Paketlnge Null.6Paketlnge zu gro, passt nicht in den Empfangspuffer.Sonstiger Fehler/Die angegebene Baudrate wird nicht untersttzt.l (08@X`hpxȢТآ (08@HPX`hpx
Detected encoding: UTF-80