ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
120893
rezident (23.05.2008 14:41, просмотров: 40845)
На электрониксе zltigo предлагает программатор аля Куртовский, но только без GUI. На случай, если кто-то не может скачать архив с электроникса кладу его (перепаковав в ZIP) в местный аплоад. http://upload.caxapa.ru/at430_010.zip
http://electronix.ru/forum/index.php?showtopic=48197
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.