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

 
 
> 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
5 страниц V  < 1 2 3 4 5 >  
Start new topic
Ответов (30 - 44)
Alechin
сообщение Jul 9 2008, 19:47
Сообщение #31


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

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



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

Сегодня попробовал. Драйвер DriverX.sys в папку Drivers бросил, ключики реестра, в которых этот драйвер фигурировал скопировал. Но все равно пишет "Initializing FET: Could not initialize devoce interface".
Так вопрос пока открыт.....
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 13 2008, 11:26
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #38


Участник
*

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



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

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

Спасибо Вам, zltigo
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 14 2008, 12:32
Сообщение #39


Гуру
******

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



Цитата(Petrooo @ Aug 14 2008, 10:32) *
Спасибо Вам, zltigo

Пока рано smile.gif Пробуйте инсталлятор выдранный из TI пакета. Кстати, Pro версия тоже не ставит driverx....
Прикрепленные файлы
Прикрепленный файл  DRIVERXINSTALL.RAR ( 919.98 килобайт ) Кол-во скачиваний: 727
 


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


Участник
*

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



Цитата(zltigo @ Aug 14 2008, 16:32) *
Пока рано smile.gif Пробуйте инсталлятор выдранный из TI пакета.

zltigo, то что надо - заработало! beer.gif
Вот теперь точно спасибо! a14.gif

Цитата(zltigo @ Aug 14 2008, 16:32) *
Кстати, Pro версия тоже не ставит driverx....

Гы, это я уже заметил. smile.gif

P.S.
Кстати, я уже сам смог решить поставленную пробелу (хотел было написать тут, но что-то форум у меня несколько часов не открывался), правда через одно место:
1. Нашел диск, который шел с FET'ом (что уже само по себе здорово smile.gif).
2. на данном диске нашел прогу MSP-PRG430 Parallel Programming Adapter V 3.02 (Prg_302.exe).
3. проинсталил ее, перегрузил комп - FET-Pro430 Lite не работает sad.gif
4. см. файлик DRIVERX.SYS появился в папке C:\WINDOWS\system32\drivers, но уж больно старый и маленький по размеру. Додумался обновить его, взяв оный со своего компа, на котором установлен IAR EW 3.42A.
5. еще раз перегрузил комп - FET-Pro430 Lite ЗАРАБОТАЛ! smile.gif

Но Ваше, zltigo, решение гороздо лучше - ставятся только дрова без всякого мусора в виде допотопных программаторов, "свежий" DRIVERX.SYS сам прописывается куда надо и к тому же дрова автоматичеки запускаются - перегружать комп не требуется.
Еще раз спасибо!
Еще вопрос, если позволите, смотрю данный инсталятор (DRIVERXINSTALL.exe) Texas Instruments слабал.
Он у Вас с диска, что шел с FET-ом или уже с сайта TI скачен или еще откудато получен?

at430 само собой также работает smile.gif

Сообщение отредактировал Petrooo - Aug 14 2008, 14:09
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 14 2008, 15:29
Сообщение #41


Гуру
******

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



Цитата(Petrooo @ Aug 14 2008, 16:01) *
Еще вопрос, если позволите, смотрю данный инсталятор (DRIVERXINSTALL.exe) Texas Instruments слабал.

Texas, вытаскивался из их инсталляции Code Composter - решил приникнуть к первоисточнику. Только переименовал, для определенности назначения, а вообще-то это их универсальный инсталлятор.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vesago
сообщение Aug 15 2008, 07:02
Сообщение #42


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Большое спасибо, zltigo за дровишки! Клиенты замордовали проблемой инсталляции софта для программатора.
Go to the top of the page
 
+Quote Post
Petrooo
сообщение Aug 15 2008, 09:41
Сообщение #43


Участник
*

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



Цитата(vesago @ Aug 15 2008, 11:02) *
Большое спасибо, zltigo за дровишки! Клиенты замордовали проблемой инсталляции софта для программатора.

Гы, похоже поднятая проблема одолевала не только меня и Alechin'а.
Щас еще и он подтянется smile.gif
Go to the top of the page
 
+Quote Post
Alechin
сообщение Aug 29 2008, 18:09
Сообщение #44


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

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



Цитата(Petrooo @ Aug 15 2008, 13:41) *
Гы, похоже поднятая проблема одолевала не только меня и Alechin'а.
Щас еще и он подтянется smile.gif

Подтянулся. Спасибо за решение проблемы.
Как там с версией с "правильными" возвратными кодами?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 29 2008, 19:00
Сообщение #45


Гуру
******

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



Цитата(Alechin @ Aug 29 2008, 20:09) *
Как там с версией с "правильными" возвратными кодами?

Коды-то я сделал - 10 минут работы, и сериализацию наворотил на 99% просто все не доходят руки описать правила сериализации. А с кодами - ну давайте завтра на свежую голову выложу.

P.S.
Подчистил заброшенный sad.gif вариант, пока заглушил сериализатор. Кроме кодов возврата вроде больше ничего измениться не должно.

Сообщение отредактировал zltigo - Aug 31 2008, 15:33
Прикрепленные файлы
Прикрепленный файл  at430_024.rar ( 22.6 килобайт ) Кол-во скачиваний: 202
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 08:48
Рейтинг@Mail.ru


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