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

 
 
> 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 > »   
Start new topic
Ответов (1 - 62)
rezident
сообщение May 23 2008, 10:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Спасибо! Скачал. Но к сожалению, более-менее тщательно потестировать смогу только на следующей неделе.
Кстати, НЕмноготомные архивы лучше желательно в ZIP паковать.
Глянув бегло. А пресс ани кей можно сделать опцией?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 23 2008, 11:56
Сообщение #3


Гуру
******

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



Цитата(rezident @ May 23 2008, 12:35) *
Глянув бегло. А пресс ани кей можно сделать опцией?

Так это и есть опция
-anykey <0|1|2> set 'AnyKey' request to Never|On error|Always

Вечерком еще сделаю переключение интерфейса между
- 4 Wire JTAG protocol
- 2 Wire (Spy-bi-wire) JTAG protocol
- 2 Wire Devices accessed by 4wire JTAG

Полагаю, это и было одной из текущих проблем для новых девайсов?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rezident
сообщение May 23 2008, 12:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ May 23 2008, 17:56) *
Так это и есть опция
-anykey <0|1|2> set 'AnyKey' request to Never|On error|Always

Дык если эту опцию явно не задаешь, то выскакивает этот эникей. Хотелось бы без него по умолчанию.
Цитата(zltigo @ May 23 2008, 17:56) *
Вечерком еще сделаю переключение интерфейса между
- 4 Wire JTAG protocol
- 2 Wire (Spy-bi-wire) JTAG protocol
- 2 Wire Devices accessed by 4wire JTAG

Полагаю, это и было одной из текущих проблем для новых девайсов?
Это про Куртовский программатор? Угу. SBW там вообще не работал и не выбирался.
А что такое "2 Wire Devices accessed by 4wire JTAG"? Я вроде не встречал его описания.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 23 2008, 12:50
Сообщение #5


Гуру
******

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



Цитата(rezident @ May 23 2008, 14:08) *
Дык если эту опцию явно не задаешь, то выскакивает этот эникей. Хотелось бы без него по умолчанию.

Ну тут уж из многих зол меньшее sad.gif масса народу вообще (опыт AT200) запускало, консолька схлопывалась и "типа ничего не работает" - вот и сделал по умолчанию. Пошел, так сказать, на поводу.
Цитата
Это про Куртовский программатор? Угу. SBW там вообще не работал и не выбирался.

Не выбирается, но работает "по умолчаню" для Адаптеров, которые больше ничего и не умеют.
Цитата
А что такое "2 Wire Devices accessed by 4wire JTAG"? Я вроде не встречал его описания.

Полагаю, что какой-то вариант использования каких-то вариантов JTAG адапторов. Сам протокол полагаю обычный двухпроводный. Информации у меня нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rezident
сообщение May 23 2008, 13:05
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ May 23 2008, 18:50) *
Ну тут уж из многих зол меньшее sad.gif масса народу вообще (опыт AT200) запускало, консолька схлопывалась и "типа ничего не работает" - вот и сделал по умолчанию. Пошел, так сказать, на поводу.
На поводу у кого? У ламеров, не умеющих с консольными приложениями в GUI работать? Специально для них можно cmd-ник оформить, где последней строкой pause будет стоять.
Цитата(zltigo @ May 23 2008, 18:50) *
Не выбирается, но работает "по умолчаню" для Адаптеров, которые больше ничего и не умеют.
А что это за адаптер, который "больше ничего не умеет"?
Цитата(zltigo @ May 23 2008, 18:50) *
Полагаю, что какой-то вариант использования каких-то вариантов JTAG адапторов. Сам протокол полагаю обычный двухпроводный. Информации у меня нет.
А откуда вообще эта строка всплыла? Я в реальных кристаллах только 4-х проводный JTAG и SBW встречал. И в описаниях типа slaa138 тоже только две этих схемы подключения, потому и недоумение у меня возникло. Если это про MSP-FET430PIF, то он вроде SBW эмулировать не умеет. Или нет?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 23 2008, 13:19
Сообщение #7


Гуру
******

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



Цитата(rezident @ May 23 2008, 15:05) *
На поводу у кого? У ламеров, не умеющих с консольными приложениями в GUI работать? Специально для них можно cmd-ник оформить, где последней строкой pause будет стоять.

И как-то сделать так, что-бы без него не расползалось и не запускалость smile.gif. Короче, не ламеры напишут скрипт в котором все будет как хотят. Утилита AT200 используется самыми разными людьми и в производстве при эксплуатации. Поверьте, это была необходимость sad.gif.
Цитата
А что это за адаптер, который "больше ничего не умеет"?

Например тот, с которого все у меня началось MSM-eZ430U.
Цитата
А откуда вообще эта строка всплыла?

Из потрохов. Полагаю, что это и есть переключение в режим эмуляции.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rezident
сообщение May 23 2008, 13:30
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ May 23 2008, 19:19) *
Поверьте, это была необходимость sad.gif.
Ок. Пускай будет так.
Цитата(zltigo @ May 23 2008, 19:19) *
Например тот, с которого все у меня началось MSM-eZ430U.
Ну дык EZ430 это UIF слегка урезанный.
Цитата(zltigo @ May 23 2008, 19:19) *
Из потрохов. Полагаю, что это и есть переключение в режим эмуляции.
Из потрохов DLL-ки?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 23 2008, 14:11
Сообщение #9


Гуру
******

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



Цитата(rezident @ May 23 2008, 15:30) *
Из потрохов DLL-ки?

Там 'это' фигурирует, как SPYBIWIREJTAG
А обычный это SPYBIWIRE
Ну а JTAG это просто JTAG smile.gif.
Будет возможность работать по умолчанию, и принудительно инициализировать одним из трех протоколов. Если есть разное железо - попробутете и расскажите smile.gif


Уже smile.gif V0.01.1
Код
1. Немножко подчистил;
2. Добавил на [F5] Reset;
3. добавил выбор протокола:
    -sbw [0|1|2]       SBW/JTAG interface (0-JTAG,1-SBW,2-SBWJ)
Принудительный выбор протокола:
    0 - 4-Wire JTAG protocol;
    1 - 2-Wire (Spy-bi-wire) protocol. -sbw эквивалентно -sbw 1;
    2 - 2-Wire Devices accessed by 4wire JTAG.
4. Документировал:
    -crlf              CR and LF transparent, otherwise CR=CR+LF and LF=Off


"Крайние" MSP430.DLL и HIL.DLL от TI лежат в отдельном архиве.

Сообщение отредактировал zltigo - May 23 2008, 17:11


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vesago
сообщение May 23 2008, 14:58
Сообщение #10


Тутэйшы
****

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



Спасибо!!! Люблю AT200. Очень не хватало чего подобного для MSP430.
Go to the top of the page
 
+Quote Post
rezident
сообщение May 23 2008, 14:59
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ May 23 2008, 20:11) *
Если есть разное железо - попробутете и расскажите smile.gif
Ок. Но только на следующей неделе.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 25 2008, 14:56
Сообщение #12


Гуру
******

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



Обновился до Version 0.02.1.-> 0.02.2
Несколько вспомогательных опций типа списка поддерживаемых чипов, иконка для красоты smile.gif и подчистка внешнего вида. Опция "ускоренного" программирования. А вообще поддержка стирания/записи Info Memory в том числе и для MSP430F2xx. Считывание прошивки. Управление питанием контроллера.
Код
Использоване:

AT430 [COMx|AUTO|USB] [-options] +<actions> [source_file] +r <out_file>

    COMx - конкретный COM порт Терминала
    AUTO - поиск первого свободного порта в диапазоне COM21...COM1
    USB  - .. в диапазоне COM21...COM5

Если в качестве этого первого параметра не указать имя/алиас COM порта,
то AT430 работает, как просто программатор.

Actions:
  e     Стирание всей основной Flash;
  b     Проверка на чистоту;
  p     Программировние, должен быть указан HEX/TI-TXT файл с
        прошивкой;
  v     Верификация процесса программирования;
  r     Считать прошивку в HEX файл;
  x     Стирание InfoMemory ( дополнительно см. опцию -ia );
  i     Активировать операции записи InfoMemory в противном случае
        эта память запрограммирована не будет.
  o     Power off   - отключитить питание, при выходе из Программатора;
        Естественно, если Адаптер поддерживает;
  fuse  Blow fuse   - активизация защиты/отключение JTAG.

Options:
    -FET TIUSB|COMx|HIDx|LPTx
Имя порта/девайса FET Адаптера.
Список FET портов/девайсов можно получить:
AT430 -fl

    TIUSB - поиск первого/единственного свободного Адаптера на USB;
    HIDx  - указание конкретного USB-HID Адаптера, если их несколько.
    COMx  - указание USB-VCP Адаптера.
    LPTx  - соответственно LPT порт, для Адаптеров подключаемых через LPT.
По умолчанию используется 'TIUSB'.

    -sbw [0|1|2]       SBW/JTAG interface (0-JTAG,1-SBW,2-SBWJ)
Принудительный выбор протокола:
    0 - 4-Wire JTAG protocol;
    1 - 2-Wire (Spy-bi-wire) protocol. -sbw эквивалентно -sbw 1;
    2 - 2-Wire Devices accessed by 4wire JTAG.

    -ia
Для MSP430F2xx дополнительно разрешить стирание 'Info-A' сегмента
Flash (вместе с DCO). Сама процедура стирания при этом вызывется через 'Actions'.

            -vcc <X.X/ext>
Задать напряжение питания от Адаптера, или указать 'ext' для контроля
внешнего источника питания.

    -res <0|1|2|4|7>
Отключение сброса после программирования или выбор одного из четырех
способов сброса контролера:
    0 - Не использовать Reset;
    1 - Soft Reset;
    2 - Hard RST/NMI Reset;
    4 - Power Of/On Reset;
    7 - Все разом. Значение по умолчанию.

    -f    
или
    -fast      
Отключается сохранение содержимого RAM при операциях с Flash. Теоретически
работает несколько быстрее.

    -info        
Подробная информация о чипе.

    -detect  
или
    -det      
Только определить чип и выйти из программатора.

    -baud <baudrate>   set Terminal baudrare
    -oem               set OEM code page (default 1256) for Terminal
    -crlf              CR and LF transparent, otherwise CR=CR+LF and LF=Off
    -l [logname.txt]   Terminal logging to at430log.txt or logfie name

    -a      <0|1|2>    set 'AnyKey' request to Never|On error|Always (2)
или
    -anykey
Установка наличия запроса нажать 'AnyKey' при выходе. Отключить, только
при ошибках или всегда. Значение по умолчанию - 'всегда'.

    -m
или  
    -manual            
Отключить программирование чипа при запуске программатора. Потом из
терминала можно будет запустить вручную по 'F9'. К слову, для сброса
девайса из терминала 'F5'. Для вызова последней набранной командной строки для
редактирования 'Ctrl+]'. Выход 'Ctrl+X' или 'F10'.

    -debug <0...4>
Уровень детализации сообщений (по умолчанию  2).

    -pl      
Выдать список СOM портов.

    -fl      
Выдать список HID/VCP COM портов FET Адаптеров.

    -list
Получить список поддерживаемых MSP430.DLL чипов.


Сообщение отредактировал zltigo - May 25 2008, 17:39
Прикрепленные файлы
Прикрепленный файл  at430_022.rar ( 23.27 килобайт ) Кол-во скачиваний: 183
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 28 2008, 14:09
Сообщение #13


Гуру
******

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



Version 0.02.3
Добавился ключик:
Код
    --dll
Отключить контроль за версией MSP430.DLL/Firmware

Прикрепленные файлы
Прикрепленный файл  AT430_023.rar ( 23.36 килобайт ) Кол-во скачиваний: 215
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rezident
сообщение May 28 2008, 15:16
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Хотел попытать программку, но не получилось. Оказывается BSL она пока не поддерживает sad.gif А у меня JTAG в серийных проектах отсутствует. Только шесть пинов под BSL выведено. cranky.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 28 2008, 15:24
Сообщение #15


Гуру
******

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



Цитата(rezident @ May 28 2008, 17:16) *
Хотел попытать программку, но не получилось. Оказывается BSL она пока не поддерживает sad.gif

О чем и было написано во первЫх строках sad.gif Буду делать обязательно - меня для раздачи в качестве сервисной утилиты на объекты это очень интересует, но пока руки не доходят сделать адаптерчик, а ммеющиеся у меня в изобилии eZ430U просто приспособить не удалось. Вот и выполнив свою программу минимум сижу сейчас с четырьмя консольками и eZ430U - вожусь с RF сеточкой.
А что, ничего не BSL-ого под руками нет?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rezident
сообщение May 28 2008, 15:44
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ May 28 2008, 21:24) *
А что, ничего не BSL-ого под руками нет?
Есть, но не под рукой. Хотел просто по пути проверить, но тут BSL.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 28 2008, 17:11
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(zltigo @ May 28 2008, 18:24) *
но пока руки не доходят сделать адаптерчик,
Если пойдешь завтра на эмбеддовку, позвони, напомни - принесу.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 28 2008, 17:30
Сообщение #18


Гуру
******

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



Цитата(Сергей Борщ @ May 28 2008, 19:11) *
Если пойдешь завтра на эмбеддовку, позвони, напомни - принесу.

Кстати, это причина! Бери - буду. Напомню.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 1 2008, 06:49
Сообщение #19


Гуру
******

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



Сериализация прошивок кому-нибудь нужна? Мне пока без надобности, посему вопрос в стадии рассмотрения. Глянул мельком, какие возможностм в FET-Pro430.
В принципе разумной на данный момент мне кажется реализация такого варианта - имеем две переменых:
- unixtime;
- счетчик из конфигурационного файла.
Ну со временем понятно - течет само собой. Со счетчиком - наращивается при каждом использовании и записывается в файл.
Далее в файле содержится, естественно адрес по которому записывается результат и строка описывающая формат. Для ASCII представлений формат полностью совпадает с форматом printf() и
strftime(). Помянутые форматы расширить бинарными, для описания значений счетчика и uniхtime заносимых без преобразования в ASCII (только обрезка разрядности).
Возражения? Идеи? Потребности?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vesago
сообщение Jun 1 2008, 14:30
Сообщение #20


Тутэйшы
****

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



Сериализация нужна. Я как-то и не знаю нормальных тулзов, которые поддерживают эту опцию. К указанным Вами особенностям реализации сложно что-то еще добавить.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 2 2008, 06:29
Сообщение #21


Гуру
******

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



Цитата(vesago @ Jun 1 2008, 16:30) *
Сериализация нужна.

Понедельник день тяжелый, но завтра, наверное, выкрою вечерком время и сделаю.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Jun 9 2008, 17:06
Сообщение #22


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

Группа: Свой
Сообщений: 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
zltigo
сообщение Jun 9 2008, 17:44
Сообщение #23


Гуру
******

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



Цитата(sensor_ua @ Jun 9 2008, 19:06) *
Вопросик-просьба - прошу проверить, это только у моего устройства/сочетания такие способности или так и есть.

Так и есть sad.gif
Цитата
..и достаточно поискать/поставить свежие/правильные дрова?

Если найдете - скажите..

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechin
сообщение Jul 1 2008, 21:03
Сообщение #24


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

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



Цитата(zltigo @ Jun 9 2008, 21:44) *
Так и есть sad.gif

Если найдете - скажите..

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

Ну как там? Меня больше интересуют коды завершения.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 2 2008, 16:02
Сообщение #25


Гуру
******

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



Цитата(Alechin @ Jul 1 2008, 23:03) *
Ну как там? Меня больше интересуют коды завершения.

Уже несколько недель незаметно пролетело. Коды завершения исправил... C описанием дело тянется sad.gif Сейчас в командировке, вернусь, наверное через неделю, завершу.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Maxim
сообщение Jul 3 2008, 13:32
Сообщение #26


Участник
*

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


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

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



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


Гуру
******

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



Цитата(Alechin @ Jul 3 2008, 21:29) *
Опять попробовал поставить на "чистую" (без IAR) машину...

Это о чем, о AT430?
Цитата
..и ничего не получилось.

А конкретнее?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechin
сообщение Jul 4 2008, 13:22
Сообщение #29


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

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



Цитата(zltigo @ Jul 4 2008, 00:32) *
Это о чем, о AT430?

Не только. MSP FET так-же себя вел. Разбираться некогда было (у регулировщиков в производтсве) - просто ИАР инсталлировал.
Сейчас ставил AT430 на чистую машину - все повторилось, пришлось ИАР опять ставить.

Цитата(zltigo @ Jul 4 2008, 00:32) *
А конкретнее?

Конкретнее я уже не помню, что он там написал. Толи что-то не нашел, то-ли что-то запустить не удалось. В попыхах не записал.
Сейчас уже нет машин без ИАР, не повторить.
Вот и прошу, у кого есть машина без ИАР попробовать.
Go to the top of the page
 
+Quote Post
Kurt
сообщение Jul 7 2008, 11:49
Сообщение #30


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 16-06-04
Из: Россия, Уфа
Пользователь №: 31



Для USB-адаптера нужно установить драйвера.
Для LPT msp430.dll дрыгает аппаратурой через hil.dll, а тот в свою очередь пользует драйвер DriverX.sys для прямого доступа, так вот этот driverx.sys прописывается в систему при установке IAR или другой IDE c msp430.dll.
Надо выдрать этот sys, написать для него inf-файл (или вытащить его из инстальника) и сделать инсталятор и тогда IAR не нужен.
Go to the top of the page
 
+Quote Post
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
akostin
сообщение Oct 24 2009, 08:35
Сообщение #46


Участник
*

Группа: Свой
Сообщений: 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 пробовал разные, сейчас лежит одна из последних.

Что у меня происходит?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 24 2009, 11:30
Сообщение #47


Гуру
******

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



Цитата(akostin @ Oct 24 2009, 11:35) *
Почему-то, порт программатора в обоих случаях определяется неправильно, как COM21, в то время, как должен быть COM25.

Это НЕ порт программатора, это порт для встроенной терминальной программы. Просто не указывайте вообще. Программатор через опцию
- FET xxxxx описывается (по умолчанию уже TIUSB )
Для Вас, вместо
at430 USB -info -sbw 2 -vcc ext -res 2
что-то типа
at430 -FET TIUSB -info -sbw 2 -vcc ext -res 2


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
akostin
сообщение Oct 24 2009, 13:53
Сообщение #48


Участник
*

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



Спасибо, заработало.
Отличная прога.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Dec 14 2009, 11:37
Сообщение #49


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

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



>"Крайние" MSP430.DLL и HIL.DLL от TI лежат в отдельном архиве.

А где их взять ?


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Titanium
сообщение Dec 22 2009, 10:22
Сообщение #50





Группа: Участник
Сообщений: 12
Регистрация: 16-08-07
Пользователь №: 29 833



Не могу считать прошивку. Программатор eZ430, проц MSP430F2012.
Код
D:\AT430>at430.exe +r read.txt

AT430 FET Programmer/Terminal for MSP430 V0.02.4, by I.Zalts
            Out Filename:`read.txt`
Invaild Switch: read.txt
Press AnyKey to Exit
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2009, 15:08
Сообщение #51


Гуру
******

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



Цитата(Titanium @ Dec 22 2009, 13:22) *
D:\AT430>at430.exe +r read.txt

Внимательно ознакомьтесь с параметрами командной строки.
at430 -FET TIUSB -i +r read.txt


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Titanium
сообщение Dec 23 2009, 12:39
Сообщение #52





Группа: Участник
Сообщений: 12
Регистрация: 16-08-07
Пользователь №: 29 833



Цитата(zltigo @ Dec 22 2009, 20:08) *
at430 -FET TIUSB -i +r read.txt

Выполнив это, получаю сообщение, что параметр "-i" не опознан. Во встроенном хелпе версии V0.02.4 его действительно нет. Если же имелось в виду "+i", то возникает та же проблема, что и ранее. Не понятно, почему имя файла, сначала распознается как значение параметра, а затем как другой параметр.

Сообщение отредактировал Titanium - Dec 23 2009, 12:40
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 23 2009, 13:22
Сообщение #53


Гуру
******

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



Цитата(Titanium @ Dec 23 2009, 15:39) *
Выполнив это, получаю сообщение, что параметр "-i" не опознан.

Это теперь -info
А вообще сейчас глянул - ошибка sad.gif посмотрю завтра.


Подправил - строчка одна явно пропала sad.gif когда-то. Проверить не смогу пока, но пробуйте.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Titanium
сообщение Dec 23 2009, 14:28
Сообщение #54





Группа: Участник
Сообщений: 12
Регистрация: 16-08-07
Пользователь №: 29 833



Спасибо! Теперь заработало smile.gif
Go to the top of the page
 
+Quote Post
spf
сообщение Apr 1 2010, 12:11
Сообщение #55


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(zltigo @ Dec 23 2009, 18:22) *
Подправил - строчка одна явно пропала sad.gif когда-то. Проверить не смогу пока, но пробуйте.


Последняя версия вываливается с посланием в мелкософт при операции программирования.

Код
   E:\tmp>at430_24 -d 8 -sbw 0 +ebpv m4.txt
  
   AT430 FET Programmer/Terminal for MSP430 V0.02.4, by I.Zalts
                Debug level: 08
                  Interface: 4-wire JTAG
                   Filename:`m4.txt`
   Initializing FET -OK. DLL Version:20402000
   Configure Inteface Mode -OK
   Set Vcc -OK
   Identifed: MSP430FW42x/F41x ID:31
   Configure verification -OK
   Erase All -OK
   Blank Check -OK
   Programm & Verify...wait... -OK
   Reset/Start device -OK
   Closing Interface -OK
  
   Press AnyKey to Exit
  
   E:\tmp>at430_30 -d 8 -sbw 0 +ebpv m4.txt
  
   AT430 FET Programmer/Terminal for MSP430 V0.03.0, by I.Zalts
                Debug level: 08
                  Interface: 4-wire JTAG
                   Filename:`m4.txt`
   Initializing FET -OK. DLL Version:20402000
   Configure Inteface Mode -OK
   Set Vcc -OK
   Identifed: MSP430FW42x/F41x ID:31
   Configure verification -OK
   Erase All -OK
   Blank Check -OK


Что бы это могло значить?
Куда рыть и стоит ли?

hil.dll и msp430.dll рядом с at430 лежат.
Винда XP.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 1 2010, 16:38
Сообщение #56


Гуру
******

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



Цитата(spf @ Apr 1 2010, 15:11) *
Что бы это могло значить?

Значит, что где-то наломал дров sad.gif. Тут пасхальные каникулы - постараюсь извлечь (давно не занимался) чего-нибудь на MSP430 и подправить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
spf
сообщение Apr 2 2010, 09:58
Сообщение #57


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Можно ли указывать какой TIUSB использовать для программирования?

К компу подключено два FET430UIF (необходимо прошивать два устройства через разные fet).

at430 с ключиком -fl показывает только COM-ы (пробовал две последние версии).

PS:
С HIDx сталкиваюсь впервые :-) , так что сильно не пинайте, скажите где внятную азбуку взять.


Мелочь, но всё же (может и к вышеописанному сбою имеет какое-то отношение):
Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 2 2010, 10:26
Сообщение #58


Гуру
******

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



Цитата(spf @ Apr 2 2010, 12:58) *
....

Сам вспомнить должен sad.gif. Посмотрю. Расскажу.
Цитата
Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)

Это, естественно, уберу!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Joker2k
сообщение Apr 3 2010, 04:21
Сообщение #59





Группа: Новичок
Сообщений: 4
Регистрация: 15-01-08
Пользователь №: 34 100



После беглого осмотра - вроде переполняется стэк на вызове функции program дллки.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 3 2010, 15:10
Сообщение #60


Гуру
******

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



Тьфу, какая глупость - забыл все и собрал утилиту Watcom-ом - вылезают проблемы с работой с микрософтовским либами. Просто забыл sad.gif.
В приложении собранный MVS. Работает.


Цитата(spf @ Apr 2 2010, 12:58) *
Можно ли указывать какой TIUSB использовать для программирования?
К компу подключено два FET430UIF (необходимо прошивать два устройства через разные fet).
at430 с ключиком -fl показывает только COM-ы (пробовал две последние версии).

Вообще-то он показывет ПОЛНЫЕ имена, например
Found: HID0010:COM14 -Free
Их и указывать:
-FET HID0010:COM14
Цитата
Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)

Убрал.
Прикрепленные файлы
Прикрепленный файл  at430_031.rar ( 22.31 килобайт ) Кол-во скачиваний: 146
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
spf
сообщение Apr 3 2010, 15:52
Сообщение #61


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(zltigo @ Apr 3 2010, 21:10) *
Вообще-то он показывет ПОЛНЫЕ имена, например
Found: HID0010:COM14 -Free


У меня следующий вывод
Код
C:\Utils\at430>at430.exe -fl

AT430 FET Programmer/Terminal for MSP430 V0.03.1, by I.Zalts

Found: COM9 -Free


Что делаю не так?


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 3 2010, 16:09
Сообщение #62


Гуру
******

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



Цитата(spf @ Apr 3 2010, 18:52) *
Found: COM9 -Free
Что делаю не так?

Значит так его зовут. Пробуйте обращаться по этому имени. Имя можете глянуть и, например, в FET-PRO430.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
spf
сообщение Apr 3 2010, 16:19
Сообщение #63


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(zltigo @ Apr 3 2010, 22:09) *
Пробуйте обращаться по этому имени.

Работает.
Спасибо.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 17:03
Рейтинг@Mail.ru


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