реклама на сайте
подробности

 
 
> AT430 Программатор/Терминал для MSP430
zltigo
сообщение May 23 2008, 07:54
Сообщение #1


Гуру
******

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



В результате реализации желания описанного здесь http://electronix.ru/forum/index.php?showtopic=47362
сделать именно BSL програматор на этом Адаптере не удалось, зато появился универсальный программатор AT430 'как принято' smile.gif работающий через 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sensor_ua
сообщение Jun 9 2008, 17:06
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Столкнулся тут с одной проблемкой с EZ430-RF2500. Не совсем в тему программатора, но вопрос и этого касается. Решил сменить скорость в прошивке MSP430F2274. Судя по содержимому регистров - сменил. Увидел в Bray Terminal-е кракозябры. Начал смотреть дальше - кракозябры выглядят одинаково на всех скоростях, выставляемых в терминале. Free Serial Port Monitor также показал одинаковые кракозябры для разных скоростей. Вернул в прошивке скорость на родную - 9600 и получил не кракозябры, но красивые буквы на любых скоростях, устанавливаемых в терминалеwink.gif. Вывод - в мосте на борту eZ430-RF2500 скорость по физичесокму UART фактически не меняется. Попытки поменять настройки порта (по умолчанию стоит 9600) также не помогают.
Вопросик-просьба - прошу проверить, это только у моего устройства/сочетания такие способности или так и есть. Или, возможно, это известный момент и достаточно поискать/поставить свежие/правильные дрова?


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Maxim
сообщение Jul 3 2008, 13:32
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 24-06-04
Пользователь №: 165



Цитата(sensor_ua @ Jun 9 2008, 21:06) *
Столкнулся тут с одной проблемкой с EZ430-RF2500. Не совсем в тему программатора, но вопрос и этого касается. Решил сменить скорость в прошивке MSP430F2274. Судя по содержимому регистров - сменил. Увидел в Bray Terminal-е кракозябры. Начал смотреть дальше - кракозябры выглядят одинаково на всех скоростях, выставляемых в терминале. Free Serial Port Monitor также показал одинаковые кракозябры для разных скоростей. Вернул в прошивке скорость на родную - 9600 и получил не кракозябры, но красивые буквы на любых скоростях, устанавливаемых в терминалеwink.gif. Вывод - в мосте на борту eZ430-RF2500 скорость по физичесокму UART фактически не меняется. Попытки поменять настройки порта (по умолчанию стоит 9600) также не помогают.
Вопросик-просьба - прошу проверить, это только у моего устройства/сочетания такие способности или так и есть. Или, возможно, это известный момент и достаточно поискать/поставить свежие/правильные дрова?

У меня тоже eZ430-RF2500. Проверил: проблема таже, ничего не меняется sad.gif . Хотелось бы поднять скорость, но как с этим бороться?
Go to the top of the page
 
+Quote Post
Alechin
сообщение Jul 3 2008, 19:29
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



Тогда еще вопрос. Опять попробовал поставить на "чистую" (без IAR) машину - и ничего не получилось. После установки IAR - все заработало. Что там ИАР прописывает такое в системе? Файлы hil и msp430 в папке с экзешником были. Хотелось бы иметь возможность не "таскать" за собой ИАР.
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 13 2008, 11:26
Сообщение #5


Участник
*

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



Цитата(Alechin @ Jul 3 2008, 23:29) *
попробовал поставить на "чистую" (без IAR) машину - и ничего не получилось. После установки IAR - все заработало. Что там ИАР прописывает такое в системе? Файлы hil и msp430 в папке с экзешником были. Хотелось бы иметь возможность не "таскать" за собой ИАР.

У меня тоже самая байда: на моем компе (где ИАР установлен) at430 работает, а переслал в производство - не работает (выдает "Initializing FET: Could not initialize device interface".)

Цитата(Alechin @ Jul 4 2008, 17:22) *
Сейчас ставил AT430 на чистую машину - все повторилось, пришлось ИАР опять ставить.
Конкретнее я уже не помню, что он там написал. Толи что-то не нашел, то-ли что-то запустить не удалось. В попыхах не записал.
Сейчас уже нет машин без ИАР, не повторить.
Вот и прошу, у кого есть машина без ИАР попробовать.

Подтверждаю - на машинах без проинсталенного ИАРа at430 не работает!

Цитата(Alechin @ Jul 4 2008, 17:22) *
Не только. MSP FET так-же себя вел. Разбираться некогда было (у регулировщиков в производтсве) - просто ИАР инсталлировал.

А вот у меня MSPFET (от Kurta) версии 1.6.1007 на машинах без установленного ИАРа РАБОТАЕТ!!!:)

P.S.
2 zltigo: все таки хотелось бы увидеть версию at430 способную работать на машинах, где ИАР не установлен... rolleyes.gif

P.P.S.
Кстати FET-Pro430 Lite (обсуждалось вот тут http://electronix.ru/forum/index.php?showtopic=51207) также не работает на копмах бех установленного ИАРа

Сообщение отредактировал Petrooo - Aug 13 2008, 11:26
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 13 2008, 11:58
Сообщение #6


Гуру
******

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



Цитата(Petrooo @ Aug 13 2008, 13:26) *
2 zltigo: все таки хотелось бы увидеть версию at430 способную работать на машинах, где ИАР не установлен... rolleyes.gif

Kurt же четко объяснил - нужно ставить драйвера и путь тоже указал.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 13 2008, 12:46
Сообщение #7


Участник
*

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



Цитата(zltigo @ Aug 13 2008, 15:58) *
Kurt же четко объяснил - нужно ставить драйвера и путь тоже указал.

имеете ввиду вот этот пост Kurt'a?
Цитата(Kurt @ Jul 7 2008, 15:49) *
Для USB-адаптера нужно установить драйвера.
Для LPT msp430.dll дрыгает аппаратурой через hil.dll, а тот в свою очередь пользует драйвер DriverX.sys для прямого доступа, так вот этот driverx.sys прописывается в систему при установке IAR или другой IDE c msp430.dll.
Надо выдрать этот sys, написать для него inf-файл (или вытащить его из инстальника) и сделать инсталятор и тогда IAR не нужен.


Я проделал вот это:
Цитата(Alechin @ Jul 9 2008, 23:47) *
Сегодня попробовал. Драйвер DriverX.sys в папку Drivers бросил, ключики реестра, в которых этот драйвер фигурировал скопировал. Но все равно пишет "Initializing FET: Could not initialize devoce interface".
Так вопрос пока открыт.....

и результат у меня аналогичный.
чего я не догоняю относительно "нужно ставить драйвера и путь тоже указал"?

Сообщение отредактировал Petrooo - Aug 13 2008, 12:49
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 13 2008, 15:06
Сообщение #8


Гуру
******

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



Цитата(Petrooo @ Aug 13 2008, 14:46) *
Я проделал вот это:

Вообще-то Kurt не призывал врукопашную редактировать реестр. Перечитайте.
Цитата
Кстати FET-Pro430 Lite (обсуждалось вот тут http://electronix.ru/forum/index.php?showtopic=51207) также не работает на копмах бех установленного ИАРа

1. Там ни слова нет про FET-Pro430 не работает.
2. Таки работает, поскольку содержит инсталлятор.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 14 2008, 08:11
Сообщение #9


Участник
*

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



Цитата(zltigo @ Aug 13 2008, 19:06) *
1. Там ни слова нет про FET-Pro430 не работает.

То что не работает FET-Pro430 там нет ни слова - это Вы правы.
Но не в этом суть.

А суть в том, что
Цитата(zltigo @ Aug 13 2008, 19:06) *
2. Таки работает, поскольку содержит инсталлятор.

"Содержит инсталлятор" чего???

У меня диспозиция следующая:
Комп №1: WinXP + SP2 + IAR EW3.30A + IAR EW3.42A
ВСЕ (at430 и FET-Pro430 Lite) прекрасно работает.

Комп №2: WinXP + SP2 (IAR никогда не устанавливался)
Ни at430, ни FET-Pro430 Lite НЕ РАБОТАЮТ!
Кстати в руководстве к FET-Pro430 Lite (Manual-FET-Pro430.pdf) сказано следующее:
Цитата
3.2 Driver Installation
Parallel port FET requires DriverX to be installed. The DriverX should be installed with the
Kickstart software.

Выходит, что инсталяха FET-Pro430 Lite не содержит и сама не устанавливает на комп драйвер DriverX и соответственно FET-Pro430 Lite не должна работать просто так.

Цитата(zltigo @ Aug 13 2008, 19:06) *
Вообще-то Kurt не призывал врукопашную редактировать реестр. Перечитайте.

Читаю:
"Надо выдрать этот sys, написать для него inf-файл (или вытащить его из инстальника) и сделать инсталятор и тогда IAR не нужен".
driverx.sys выдрал из C:\WINDOWS\system32\drivers, но в написании inf-файлов к драйверам не силен, из cab-файлов инсталяхи IAR'а тоже вытащить не смог его (может не так делал).
Люди добрые, объясните мне тупому, что и как следует сделать по шагам.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 14 2008, 08:17
Сообщение #10


Гуру
******

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



Цитата(Petrooo @ Aug 14 2008, 10:11) *
Выходит, что инсталяха FET-Pro430 Lite не содержит и ....

Lite не ставил, не скажу.
Цитата
Люди добрые, объясните мне тупому, что и как следует сделать по шагам.

Может посмотрю и опишу конкретные действия сегодня вечерком.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 14 2008, 08:32
Сообщение #11


Участник
*

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



Цитата(zltigo @ Aug 14 2008, 12:17) *
Lite не ставил, не скажу.

Может посмотрю и опишу конкретные действия сегодня вечерком.

Спасибо Вам, zltigo
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - 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
|- - zltigo   Цитата(Alechin @ Jul 3 2008, 21:29) Опять...   Jul 3 2008, 20:32
||- - Alechin   Цитата(zltigo @ Jul 4 2008, 00:32) Это о ...   Jul 4 2008, 13:22
|- - 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
- - vesago   Большое спасибо, zltigo за дровишки! Клиенты з...   Aug 15 2008, 07:02
|- - Petrooo   Цитата(vesago @ Aug 15 2008, 11:02) Больш...   Aug 15 2008, 09:41
|- - Alechin   Цитата(Petrooo @ Aug 15 2008, 13:41) Гы, ...   Aug 29 2008, 18:09
|- - zltigo   Цитата(Alechin @ Aug 29 2008, 20:09) Как ...   Aug 29 2008, 19:00
|- - akostin   Не могу заставить работать AT430. Процессор MSP430...   Oct 24 2009, 08:35
|- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 12:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01552 секунд с 7
ELECTRONIX ©2004-2016