Source file: /~heha/hs/bl/msp430-usbbsl.zip/src/msp430usbbsl.rc

#include <windows.h>
#pragma code_page(1252)
LANGUAGE 0,0

1 VERSIONINFO
 FILEVERSION 1,2,2024,102
 PRODUCTVERSION 1,1,2010,1109
 FILEFLAGSMASK 0x17
#ifdef _DEBUG
 FILEFLAGS 1
#else
 FILEFLAGS 0
#endif
 FILEOS 4
 FILETYPE 2
 FILESUBTYPE 0
{
 BLOCK "StringFileInfo"
 {
  BLOCK "040904b0"
  {
   VALUE "CompanyName", "haftmann#software"
   VALUE "FileDescription", "MSP430 BSL (bootstrap-loader) command-line processor"
   VALUE "FileVersion", "1.02 (1/24)"
   VALUE "InternalName", "msp430-usbbsl"
   VALUE "OriginalFilename", "msp430-usbbsl.exe"
   VALUE "ProductName", "www.tu-chemnitz.de/~heha"
   VALUE "ProductVersion", "henrik.haftmann@gmail.com"
  }
  BLOCK "040704b0"
  {
   VALUE "CompanyName", "haftmann#software"
   VALUE "FileDescription", "Programmierer für MSP430"
   VALUE "FileVersion", "1.02 (1/24)"
   VALUE "InternalName", "msp430-usbbsl"
   VALUE "OriginalFilename", "msp430-usbbsl.exe"
   VALUE "ProductName", "www.tu-chemnitz.de/~heha"
   VALUE "ProductVersion", "henrik.haftmann@gmail.com"
  }
 }
 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 0x409, 1200, 0x407, 1200
 }
}

1 RCDATA "RAM_BSL.00.05.04.34.tib"

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

STRINGTABLE
{
 2	"Start at 0x%X\n"
 3	"Do a PUC by writing 0 to PMMCTL0\n"
 4	"Password was wrong, Mass Erase has occured\n"
 5	"Password OK, now download RAM BSL\n"
 6	"Now download “%s” as %s file\n"
 8	"%s: error code %d (%02x)\n"
 10	"Usage: %s [options] program-file-name\n\
program-file-name auto-detects to intel-hex, motorola-hex, TI text, ELF, or h#s binary\n\
Options:\n\
 -P <number>	Specify number of MSP430F5xx connected.\n\
 -e		Perform chip erase.\n\
 -z <filename>	Send Password (32 byte already-flashed interrupt vector table).\n\
 -n		Do not write anything to the device.\n\
 -V		Do not verify.\n\
 -?		Display this usage.\n"

// General error codes
 0x22	"%s: unknown option -- %c"
 0x24	"Invalid answer returned by MSP430 device"
 0x25	"Verify failed at address %p"
 0xF8	"Memory allocation failed"
 0xFB	"Timeout occured"
 0xFD	"Could not connect to USB HID device"
 0xFF	"Invalid parameter"
 
// Error codes for USB devices, offset by 0x100
 0x101	"Flash Write Check Failed. After programming, a CRC is run on the programmed data."
 0x102	"Flash Fail Bit Set. An operation set the FAIL bit in the flash controller."
 0x103	"Voltage Change During Program. The VPE was set during the requested write operation."
 0x104	"BSL Locked. The correct password has not yet been supplied to unlock the BSL."
 0x105	"BSL Password Error. An incorrect password was supplied to the BSL when attempting an unlock."
 0x106	"Byte Write Forbidden. This error is returned when a byte write is attempted in a flash area."
 0x107	"Unknown Command. The command given to the BSL was not recognized."
 0x108	"Packet Length Exceeds Buffer Size. The supplied packet length value is too large to be held in the BSL receive buffer."

// Error codes for UART devices, offset by 0x100
 0x151	"Header incorrect. The packet did not begin with the required 0x80 value."
 0x152	"Checksum incorrect. The packet did not have the correct checksum value."
 0x153	"Packet size zero. The size for the BSL core command was given as 0."
 0x154	"Packet size exceeds buffer. The packet size given is too big for the RX buffer."
 0x155	"Unknown error"
 0x156	"Unknown baud rate. The supplied data for baud rate change is not a known value."
}

LANGUAGE LANG_GERMAN, SUBLANG_GERMAN

STRINGTABLE
{
 2	"Start bei 0x%X\n"
 3	"Einen PUC durch Schreiben von 0 auf PMMCTL0 ausführen\n"
 4	"Passwort falsch, Komplettlöschung erfolgte\n"
 5	"Passwort OK, es erfolgt nun der Download des RAM-Urladers\n"
 6	"Es erfolgt Download “%s” als %s-Datei\n"
 8	"%s: Fehlerkode %d (%02x)\n"
 10	"Anwendung: %s [Optionen] <datei>\n\
<datei> wird automatisch als Intel-Hex, Motorola-Hex, TI-Text, ELF oder h#s-Binärdatei erkannt\n\
Optionen:\n\
 -P <zahl>	Angabe der Nummer des angeschlossenen MSP430F5xx.\n\
 -e		Komplettlöschung ausführen.\n\
 -z <datei>	Passwort senden (= 32 Byte bereits geschriebene Interruptvektortabelle).\n\
 -n		Nichts schreiben (flashen).\n\
 -V		Ohne Verify arbeiten (schneller).\n\
 -?		Diesen Text anzeigen.\n"

// Allgemeine Fehlerkodes
 0x22	"%s: Unbekannte Option %c"
 0x24	"Ungültige Antwort vom MSP430-Mikrocontroller"
 0x25	"Verify versagt an Adresse %p"
 0xF8	"Speicherbelegung versagt"
 0xFB	"Zeitüberschreitung aufgetreten"
 0xFD	"Kann USB-HID-Gerät nicht verbinden"
 0xFF	"Ungültiger Parameter"
 
// Fehlerkodes für USB-Mikrocontroller, um 0x100 verschoben
 0x101	"Flash-Schreibkontrolle via CRC versagt."
 0x102	"Flash-Versagen-Bit gesetzt, eine vorhergehende Aktion setzte dieses Bit."
 0x103	"Spannungsänderung während der Programmierung."
 0x104	"BSL verriegelt, es wurde noch kein Passwort zur Freigabe angegeben."
 0x105	"BSL-Passwortfehler beim Versuch der Freigabe."
 0x106	"Byte-Schreiben in Flash verboten."
 0x107	"Unbekanntes Kommando."
 0x108	"Paketlänge zu groß, passt nicht in Empfangspuffer."

// Error codes for UART-Mikrocontroller, um 0x100 verschoben
 0x151	"Das Paket beginnt nicht mit dem erforderlichen Wert 0x80."
 0x152	"Das Paket hat nicht die correkte Prüfsumme."
 0x153	"Paketlänge Null."
 0x154	"Paketlänge zu groß, passt nicht in den Empfangspuffer."
 0x155	"Sonstiger Fehler"
 0x156	"Die angegebene Baudrate wird nicht unterstützt."
}
Detected encoding: ANSI (CP1252)4
Wrong umlauts? - Assume file is ANSI (CP1252) encoded