|
AT430 Программатор/Терминал для MSP430 |
|
|
|
May 23 2008, 07:54
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
В результате реализации желания описанного здесь http://electronix.ru/forum/index.php?showtopic=47362сделать именно BSL програматор на этом Адаптере не удалось, зато появился универсальный программатор AT430 'как принято'  работающий через MSP430.DLL. Пока он делался для себя любимого, но если кого заинтересуют дополнительные фичи, то можно подобавлять. Код 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. В приложении утилита и на всякий случай свежие (поддержка 'MSP430F5xx') DLL-ки. P.S. Приложение удалил, поскольку обновление появилось. Ничего критического, просто фичи добавились.
Сообщение отредактировал zltigo - May 23 2008, 17:05
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
 |
Ответов
|
Aug 15 2008, 09:41
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 21-10-05
Пользователь №: 9 922

|
Цитата(vesago @ Aug 15 2008, 11:02)  Большое спасибо, zltigo за дровишки! Клиенты замордовали проблемой инсталляции софта для программатора. Гы, похоже поднятая проблема одолевала не только меня и Alechin'а. Щас еще и он подтянется
|
|
|
|
|
Aug 29 2008, 18:09
|
Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334

|
Цитата(Petrooo @ Aug 15 2008, 13:41)  Гы, похоже поднятая проблема одолевала не только меня и Alechin'а. Щас еще и он подтянется  Подтянулся. Спасибо за решение проблемы. Как там с версией с "правильными" возвратными кодами?
|
|
|
|
|
Aug 29 2008, 19:00
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Alechin @ Aug 29 2008, 20:09)  Как там с версией с "правильными" возвратными кодами? Коды-то я сделал - 10 минут работы, и сериализацию наворотил на 99% просто все не доходят руки описать правила сериализации. А с кодами - ну давайте завтра на свежую голову выложу. P.S. Подчистил заброшенный  вариант, пока заглушил сериализатор. Кроме кодов возврата вроде больше ничего измениться не должно.
Сообщение отредактировал zltigo - Aug 31 2008, 15:33
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 24 2009, 08:35
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322

|
Не могу заставить работать AT430. Процессор MSP430F2272 Программатор TI-USB, определен в системе как COM25 Интерфейс 4-Wire JTAG В лучшем случае, команда работает через раз: Код C:\AT430>at430 USB -info -sbw 2 -vcc ext -res 2
AT430 FET Programmer/Terminal for MSP430 V0.02.4, by I.Zalts Interface: SBW accessed by 4-wire JTAG Vcc: External Reset Metod: 130 Serial Port: \\.\COM21 Baud: 19200 External power Good: 3.2V Device: MSP430F2272 ID:64 Flash: 32K (8000..FFFF) Info: 256B (1000..10FF) RAM: 1K (0200..05FF) BSL: 1K (0C00..0FFF) Ext RAM: None Breakpoints: 2 Emulation: 1 CLK Control: 1 LCD: None Vcc: 1.8V...3.6V Test Vpp: 1
Dumb Terminal started [F10]-Exit [F5]-Reset
Terminal stopped
C:\AT430>work.bat
C:\AT430>at430 USB -info -sbw 2 -vcc ext -res 2
AT430 FET Programmer/Terminal for MSP430 V0.02.4, by I.Zalts Interface: SBW accessed by 4-wire JTAG Vcc: External Reset Metod: 130 Serial Port: \\.\COM21 Baud: 19200 Can't set baudrate '19200'. Error: 2 Press AnyKey to Exit Почему-то, порт программатора в обоих случаях определяется неправильно, как COM21, в то время, как должен быть COM25. Если принудительно задать COM25, то будет следующее: Код C:\AT430>at430 COM25 -info -sbw 2 -vcc ext -res 2
AT430 FET Programmer/Terminal for MSP430 V0.02.4, by I.Zalts Interface: SBW accessed by 4-wire JTAG Vcc: External Reset Metod: 130 Serial Port: \\.\COM25 Baud: 19200 Initializing FET -MSP-FET430UIF is already in use. Последнее сообщение выдается и на других компах, но там, в отличие от первого компа, порт определяется всегда правильно в автоматическом режиме. Пробовал запускать AT430 с различными опциями, но результат один. MSP430.dll пробовал разные, сейчас лежит одна из последних. Что у меня происходит?
|
|
|
|
Сообщений в этой теме
zltigo AT430 Программатор/Терминал для MSP430 May 23 2008, 07:54 rezident Спасибо! Скачал. Но к сожалению, более-менее т... May 23 2008, 10:35 zltigo Цитата(rezident @ May 23 2008, 12:35) Гля... May 23 2008, 11:56  rezident Цитата(zltigo @ May 23 2008, 17:56) Так э... May 23 2008, 12:08   zltigo Цитата(rezident @ May 23 2008, 14:08) Дык... May 23 2008, 12:50    rezident Цитата(zltigo @ May 23 2008, 18:50) Ну ту... May 23 2008, 13:05     zltigo Цитата(rezident @ May 23 2008, 15:05) На ... May 23 2008, 13:19      rezident Цитата(zltigo @ May 23 2008, 19:19) Повер... May 23 2008, 13:30       zltigo Цитата(rezident @ May 23 2008, 15:30) Из ... May 23 2008, 14:11        rezident Цитата(zltigo @ May 23 2008, 20:11) Если ... May 23 2008, 14:59 vesago Спасибо!!! Люблю AT200. Очень не хвата... May 23 2008, 14:58 zltigo Обновился до Version 0.02.1.-> 0.02.2
Нескольк... May 25 2008, 14:56 zltigo Version 0.02.3
Добавился ключик:
Код --dll
Отключи... May 28 2008, 14:09 rezident Хотел попытать программку, но не получилось. Оказы... May 28 2008, 15:16 zltigo Цитата(rezident @ May 28 2008, 17:16) Хот... May 28 2008, 15:24  rezident Цитата(zltigo @ May 28 2008, 21:24) А что... May 28 2008, 15:44  Сергей Борщ Цитата(zltigo @ May 28 2008, 18:24) но по... May 28 2008, 17:11   zltigo Цитата(Сергей Борщ @ May 28 2008, 19:11) ... May 28 2008, 17:30 zltigo Сериализация прошивок кому-нибудь нужна? Мне пока ... Jun 1 2008, 06:49 vesago Сериализация нужна. Я как-то и не знаю нормальных ... Jun 1 2008, 14:30 zltigo Цитата(vesago @ Jun 1 2008, 16:30) Сериал... Jun 2 2008, 06:29 sensor_ua Столкнулся тут с одной проблемкой с EZ430-RF2500. ... Jun 9 2008, 17:06 zltigo Цитата(sensor_ua @ Jun 9 2008, 19:06) Воп... Jun 9 2008, 17:44  Alechin Цитата(zltigo @ Jun 9 2008, 21:44) Так и ... Jul 1 2008, 21:03   zltigo Цитата(Alechin @ Jul 1 2008, 23:03) Ну ка... Jul 2 2008, 16:02 Maxim Цитата(sensor_ua @ Jun 9 2008, 21:06) Сто... Jul 3 2008, 13:32  Alechin Тогда еще вопрос. Опять попробовал поставить на ... Jul 3 2008, 19:29   zltigo Цитата(Alechin @ Jul 3 2008, 21:29) Опять... Jul 3 2008, 20:32    Alechin Цитата(zltigo @ Jul 4 2008, 00:32) Это о ... Jul 4 2008, 13:22   Petrooo Цитата(Alechin @ Jul 3 2008, 23:29) попро... Aug 13 2008, 11:26    zltigo Цитата(Petrooo @ Aug 13 2008, 13:26) 2 zl... Aug 13 2008, 11:58     Petrooo Цитата(zltigo @ Aug 13 2008, 15:58) Kurt ... Aug 13 2008, 12:46      zltigo Цитата(Petrooo @ Aug 13 2008, 14:46) Я пр... Aug 13 2008, 15:06       Petrooo Цитата(zltigo @ Aug 13 2008, 19:06) 1. Та... Aug 14 2008, 08:11        zltigo Цитата(Petrooo @ Aug 14 2008, 10:11) Выхо... Aug 14 2008, 08:17         Petrooo Цитата(zltigo @ Aug 14 2008, 12:17) Lite ... Aug 14 2008, 08:32          zltigo Цитата(Petrooo @ Aug 14 2008, 10:32) Спас... Aug 14 2008, 12:32           Petrooo Цитата(zltigo @ Aug 14 2008, 16:32) Пока ... Aug 14 2008, 14:01            zltigo Цитата(Petrooo @ Aug 14 2008, 16:01) Еще ... Aug 14 2008, 15:29 Kurt Для USB-адаптера нужно установить драйвера.
Для LP... Jul 7 2008, 11:49 Alechin Цитата(Kurt @ Jul 7 2008, 15:49) Для USB-... Jul 9 2008, 19:47     zltigo Цитата(akostin @ Oct 24 2009, 11:35) Поче... Oct 24 2009, 11:30 akostin Спасибо, заработало.
Отличная прога. Oct 24 2009, 13:53 megajohn >"Крайние" MSP430.DLL и HIL.DLL от TI... Dec 14 2009, 11:37 Titanium Не могу считать прошивку. Программатор eZ430, проц... Dec 22 2009, 10:22 zltigo Цитата(Titanium @ Dec 22 2009, 13:22) D:... Dec 22 2009, 15:08 Titanium Цитата(zltigo @ Dec 22 2009, 20:08) at430... Dec 23 2009, 12:39 zltigo Цитата(Titanium @ Dec 23 2009, 15:39) Вып... Dec 23 2009, 13:22  spf Цитата(zltigo @ Dec 23 2009, 18:22) Подпр... Apr 1 2010, 12:11   zltigo Цитата(spf @ Apr 1 2010, 15:11) Что бы эт... Apr 1 2010, 16:38    spf Можно ли указывать какой TIUSB использовать для пр... Apr 2 2010, 09:58     zltigo Цитата(spf @ Apr 2 2010, 12:58) ....
Сам ... Apr 2 2010, 10:26 Titanium Спасибо! Теперь заработало Dec 23 2009, 14:28 Joker2k После беглого осмотра - вроде переполняется стэк н... Apr 3 2010, 04:21 zltigo Тьфу, какая глупость - забыл все и собрал утилиту ... Apr 3 2010, 15:10 spf Цитата(zltigo @ Apr 3 2010, 21:10) Вообще... Apr 3 2010, 15:52  zltigo Цитата(spf @ Apr 3 2010, 18:52) Found: CO... Apr 3 2010, 16:09   spf Цитата(zltigo @ Apr 3 2010, 22:09) Пробуй... Apr 3 2010, 16:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|