Перейти к содержанию
    

AT430 Программатор/Терминал для MSP430

Не могу заставить работать 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 пробовал разные, сейчас лежит одна из последних.

 

Что у меня происходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему-то, порт программатора в обоих случаях определяется неправильно, как COM21, в то время, как должен быть COM25.

Это НЕ порт программатора, это порт для встроенной терминальной программы. Просто не указывайте вообще. Программатор через опцию

- FET xxxxx описывается (по умолчанию уже TIUSB )

Для Вас, вместо

at430 USB -info -sbw 2 -vcc ext -res 2

что-то типа

at430 -FET TIUSB -info -sbw 2 -vcc ext -res 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не могу считать прошивку. Программатор 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

D:\AT430>at430.exe +r read.txt

Внимательно ознакомьтесь с параметрами командной строки.

at430 -FET TIUSB -i +r read.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

at430 -FET TIUSB -i +r read.txt

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

Изменено пользователем Titanium

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выполнив это, получаю сообщение, что параметр "-i" не опознан.

Это теперь -info

А вообще сейчас глянул - ошибка :( посмотрю завтра.

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

   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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что бы это могло значить?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

PS:

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

 

Мелочь, но всё же (может и к вышеописанному сбою имеет какое-то отношение):

Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

....

Сам вспомнить должен :(. Посмотрю. Расскажу.

Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тьфу, какая глупость - забыл все и собрал утилиту Watcom-ом - вылезают проблемы с работой с микрософтовским либами. Просто забыл :(.

В приложении собранный MVS. Работает.

 

 

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

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

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

Вообще-то он показывет ПОЛНЫЕ имена, например

Found: HID0010:COM14 -Free

Их и указывать:

-FET HID0010:COM14

Почему-то "Press AnyKey to Exit" даёт загрузку под 30% двухядерного проца :-)

Убрал.

at430_031.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...