сделать именно BSL програматор на этом Адаптере не удалось, зато появился универсальный программатор AT430 'как принято'

Код
AT430 Программатор и терминал в одном флаконе - идеально ложится на Адаптеры типа
eZ430-xxx содержащие в себе и FET и USB-UART.
Должен работать с любыми TI совместимыми Адаптерами, поскольку использует HIL/MSP430.DLL
Пока не работает с BSL, но со временем добавлю.
По командной строке в части специфики MSP430 старался придерживаться совместимости
с "MSPFetCon" - "программатором Курта", только 'f' заменил на 'fuse', от греха подальше.
В остальном, придерживался AT200 - терминала аналогичного назначения для LPC2xxx.
AT430 [COMx|AUTO|USB] [-options] +<actions> [source_file] +r <out_file>
COMx - конкретный COM порт Терминала
AUTO - поиск первого свободного порта в диапазоне COM21...COM1
USB - .. в диапзоне COM21...COM5
Список COM портов можно получить:
AT430 -pl
Если в качестве этого первого параметра не указать имя/алиас COM порта,
то AT430 работает, как просто программатор.
Options:
-FET TIUSB|HIDx|LPTx
Имя порта/девайса FET Адаптера. Список Адаптеров можно получить
AT430 -fl
TIUSB - поиск первого/единственного свободного Адаптера на USB;
HIDx - указание конкретного USB-HID Адаптера, если их несколько.
LPTx - соответственно LPT порт, для Адаптеров подключаемых через LPT.
-res <0|1|2|4|7> reset device (default 7-all resets)
Отключение сброса или выбор одного из четырех способов сброса контролера:
0 - отключить reset;
1 - Soft reset;
2 - Hard RST/NMI reset;
4 - Power Of/On reset;
7 - Все разом, кто-нибудь да сработает :)
-i full chip Info
Подробная информация о чипе
-detect only detect used MSP430 chiptype
Только определить чип и выйти из программатора
-man disable auto programming (manual-Key F9)
Отключить программирование чипа при запуске программатора. Потом из терминала можно будет
запустить вручную по [F9]
-baud <baudrate> set Terminal baudrare
-oem set OEM code page (default 1256) for Terminal
-l [logname.txt] Terminal logging to at430og.txt or logfie name
-anykey <0|1|2> set 'AnyKey' request to Never|On error|Always (2)
Установка наличия запроса нажать AnyKey при выходе.
-debug <0...3> set print/debug level (default '2')
-pl list of COM ports
-fl list of FET ports
Actions: (only the specified actions are executed)
e Erase All - стирание всей основной Flash
b Blank check - проверка на чистоту
p Programing - программировние, должен быть указан HEX/TI-TXT файл с прошивкой
v Verify - верификация процесса программирования
r Read device - считать прошивку в HEX файл;
o Power off - отключтить питание, при выходе из Программатора, естественно,
если Адаптер поддерживает;
fuse Blow fuse - активизация защиты/отключение JTAG.
eZ430-xxx содержащие в себе и FET и USB-UART.
Должен работать с любыми TI совместимыми Адаптерами, поскольку использует HIL/MSP430.DLL
Пока не работает с BSL, но со временем добавлю.
По командной строке в части специфики MSP430 старался придерживаться совместимости
с "MSPFetCon" - "программатором Курта", только 'f' заменил на 'fuse', от греха подальше.
В остальном, придерживался AT200 - терминала аналогичного назначения для LPC2xxx.
AT430 [COMx|AUTO|USB] [-options] +<actions> [source_file] +r <out_file>
COMx - конкретный COM порт Терминала
AUTO - поиск первого свободного порта в диапазоне COM21...COM1
USB - .. в диапзоне COM21...COM5
Список COM портов можно получить:
AT430 -pl
Если в качестве этого первого параметра не указать имя/алиас COM порта,
то AT430 работает, как просто программатор.
Options:
-FET TIUSB|HIDx|LPTx
Имя порта/девайса FET Адаптера. Список Адаптеров можно получить
AT430 -fl
TIUSB - поиск первого/единственного свободного Адаптера на USB;
HIDx - указание конкретного USB-HID Адаптера, если их несколько.
LPTx - соответственно LPT порт, для Адаптеров подключаемых через LPT.
-res <0|1|2|4|7> reset device (default 7-all resets)
Отключение сброса или выбор одного из четырех способов сброса контролера:
0 - отключить reset;
1 - Soft reset;
2 - Hard RST/NMI reset;
4 - Power Of/On reset;
7 - Все разом, кто-нибудь да сработает :)
-i full chip Info
Подробная информация о чипе
-detect only detect used MSP430 chiptype
Только определить чип и выйти из программатора
-man disable auto programming (manual-Key F9)
Отключить программирование чипа при запуске программатора. Потом из терминала можно будет
запустить вручную по [F9]
-baud <baudrate> set Terminal baudrare
-oem set OEM code page (default 1256) for Terminal
-l [logname.txt] Terminal logging to at430og.txt or logfie name
-anykey <0|1|2> set 'AnyKey' request to Never|On error|Always (2)
Установка наличия запроса нажать AnyKey при выходе.
-debug <0...3> set print/debug level (default '2')
-pl list of COM ports
-fl list of FET ports
Actions: (only the specified actions are executed)
e Erase All - стирание всей основной Flash
b Blank check - проверка на чистоту
p Programing - программировние, должен быть указан HEX/TI-TXT файл с прошивкой
v Verify - верификация процесса программирования
r Read device - считать прошивку в HEX файл;
o Power off - отключтить питание, при выходе из Программатора, естественно,
если Адаптер поддерживает;
fuse Blow fuse - активизация защиты/отключение JTAG.
В приложении утилита и на всякий случай свежие (поддержка 'MSP430F5xx') DLL-ки.
P.S.
Приложение удалил, поскольку обновление появилось. Ничего критического, просто фичи добавились.