Quelltext /~heha/hs/bl/msp430-usbbsl.zip/msp430-usbbsl.exe

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

$H.)@)@)@{)@)A)@
S)@6K)@./F)@Rich)@PELMe/ 0&0@pZ)@x,.text  `.data0$@.rsrcx,@.&@@p.X.H....+++++,,+<,H,P,^,j,|,+++p+,,`+--.-,,....,,r-h-X-P-F--,-"---,,-6-z--@T@
 @ @@I)@I)@I)@I)@@@@M@@
@M@M@@@J@@@S@M@M@@@<@@@Z@@@@@n@@@@@+@@@ @&@@@@&@w@UTVW}EWjRPuG$MQP_^UTUR|uEP@YYÑÊ<@|$y<
SVWuNt2	
ذ_^[UQEESW<:tjUyVE%2ۋMtEFMuj%X^+E}jM9 s
;tjtjX_[UQy AvjXTSVW}}:G0eu	E؈EPh0@W1CNu
gG_+E^[UQQSVW}يG<StjeGCtjResE&u֋t
EGGFMu+}j? sE@@;u}tjX_^[UQA<%vjXUS]VWF]Feyu	E؈EPh0@SDGNuՋM
cC_^S+[UQESVWj@Z:tXqtMMjQP~E uNEG8 rMtMjQP+~fVMjQPFE8 rjXF_^[UASVuutC@t4؃ vjX\WyPh0@VSGt FKu_'qh0@y0@u0@qPV
fF+E^[]VL$3F
F<FF@FDF:ȈN 0@u0@Pt$FYY^HHUSVW3}E9}F:F<[FvNP;GFf<+HHHtmHt6Hsf9~i~_~
UNFF
f9~:~09~@'fNFDXf9~~~
fNfNu؉^f9~~9~DfNEF@~~
>fN*fN	FDF@F}t
MFE9FuJF<^e+;]~];t0D0SPu
^F])]^<]E3jXE_^[UQe}SVW}N;uF<tt(fu!~tFvNPf~~uCf%9FDt+ωFDFvNfFP|bffNfFFj[+;]~]V+;~SD0uP)]]^]}~/E_^[VFtq~tY~tVNPR|]NftF^FfNL
FFvNP|v~YtjX^Ãf3^ÊD$V3ɈF:N
NNF@ 0@u0@Pt$/FYY^HHD$Vf
fF 0@u0@Pt$FYY^HHUSVWf}uXh$0@uYEYtBWYt0uWjSuWStTsPYjXfFF
@ffF3_^[]SVWFujX7H,9N},x*Nx?u_9^|fANP,;|3_^[N+;\$~\$WSRt$GFL$^qY3S\$V۸,0@u$0@Pt$YFYujX
f
f^3^[Vvt$jt$uNAujXT$N
F^VW|$F;s?vvhLYYu!G;~wvt$jt$';D$tjXF_^q
Y$ÊD$a
aA3AL$3ÊD$Vj
t$FjX@FtPj\@Pd@FujX
ff
3^VW|$_~u,FNFɉNFuFtFF
L$FF;~Wvt$
~~)~_^VFtPT@tff3^UVEu
V@EPPV@EjPuPj4@PP@E^URQhPЍËL$T$UVhPQj@֍^ËL$T$Vj jF@P+|$FG tt$@3F^D$V@tVY^UQVW39~uNVNI;ljFuj MQPtF$PuujXuWWWW@F 3_^U`WE3UMP}EjWWPt@Eu3SVj}[9}}tu$@}E]PEuPWup@EWPWEWPux@]u
Y;t~EPWuE]VPux@u	V
YRWh@jWjFhP @EVp
}Yu}9}t EPu
tE9Eu9}tME ul@E^[_USV~ujXF*]H;vWP
SuG?P_	FPEPF*PWvP@uA`@=u(hv 0@uPEPFPv,@uv(@j[W|	Y_^[]UQV~ujX}}F(SWPU	Y^ESPF(PWv8@u@`@=u%hv 0@uPEPSv,@uv(@j^VwNxG:t(HtjuGt(}tj;u~u}tGVPuWY_[^VW=$@FtPׅtfF tPׅtf _^á1@u&jdPYtj31@ujXË"UQM|
1@UjRPUQSUr!|
1@Ue]jRP[Ë
1@jjPVWT|T=0@t3Gj!YujX4j FWPc
1@j!VPVVY|_^À=0@t3ñ|pѱ,UQSVW]|}=0@uksr_SYujXJEuuG7P
1@SWPWY}}u3_^[U j EhPMS\$UVW=@j:S׋tPC;tIf&h40@S@u0j:Vׅuj"+$urt
u~
wEjXEwEa]_^][USVuWj΋u1@X*tKSYMQSWPt!|uMWf|}hD0@YWq$@0@EHYt!Hu<j/Yjh1@j Z~
tvjYYN|^u3|P_^[]SVW?3`=ujY3JjjYYt@3jjjP
1@P3h<@*}F|Giitau[h0@w'YYVWVY:Yt'@tStH$eGGsGtGiHt+jYt
@30@jYt
@30@FDjXjHYt@x@h@30@mt\t1Htj<YYt@X@H@3|0@JjD3Yt@8@(@3`0@$j
Yt
@3H0@FPwjjjwVPVY_^[ÃUQSVEWPH@P@j 7@0@PVD@V@f }}Aj[9]w1@f8-H?twtTItHt8	t*f8uFCs`0@W|rL0@Cf8uFCPW|Q%f8uFCIP0|5C;]9j@@fHkP}PwPq>PfV
1@tjPjdLYtV1@^Ã%1@^h0@j
YYj@@Ph0@j"USV`@؋E%Puh0@jE}UVj@0@ZEVQPj@tPh0@	YYt'jVPjSjhL@ЍZu@@^[j@@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@*,+,*,+-* .lp*.*.p.X.H....+++++,,+<,H,P,^,j,|,+++p+,,`+--.-,,....,,r-h-X-P-F--,-"---,,-6-z--LockResourceLoadResourceFindResourceWFreeResourceWriteFilelGetStdHandle:lstrlenW5CreateEventW;CreateFileWCloseHandleCancelIoKGetOverlappedResultWaitForSingleObject1GetLastErrorAReadFileSleepExitProcess7lstrcpynWGetCommandLineWFormatMessageWKERNEL32.dll-CharToOemBuffWLoadStringWUSER32.dllStrChrWCommandLineToArgvWSHELL32.dllOfgetsWfputssprintfstrtoul_wfopenmemcpyIfclose??3@YAXPAX@ZreallocZfread??2@YAPAXI@ZcfwriteVfputc_vsnwprintfmemsetMfgetcmsvcrt.dll:SetupDiDestroyDeviceInfoList]SetupDiGetDeviceInterfaceDetailW>SetupDiEnumDeviceInterfacesMSetupDiGetClassDevsWSETUPAPI.dllHidD_FreePreparsedDataHidP_GetCaps
HidD_GetPreparsedDataHidD_GetAttributesHidD_GetHidGuidHID.DLLStrToIntWStrCmpW(PathFindExtensionW*PathFindFileNameWSHLWAPI.dll%02Xqq%05X@%05Xrwrbwbflash
*plain bytesMotorola SRECTI TextIntel Hexbinary dumpELF%s
(
`x0H`	p				`PeUfVxgxWvj\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.
Vorgefundene Kodierung: UTF-80