Jump to content

    
Sign in to follow this  
zltigo

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

Recommended Posts

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

 

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

Share this post


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

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

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

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

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

что-то типа

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
at430 -FET TIUSB -i +r read.txt

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

Edited by Titanium

Share this post


Link to post
Share on other sites
Выполнив это, получаю сообщение, что параметр "-i" не опознан.

Это теперь -info

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

 

 

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

Share this post


Link to post
Share on other sites
Подправил - строчка одна явно пропала :( когда-то. Проверить не смогу пока, но пробуйте.

 

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

 

   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.

Share this post


Link to post
Share on other sites
Что бы это могло значить?

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

PS:

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

 

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

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

Share this post


Link to post
Share on other sites
....

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

 

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

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

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

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

Found: HID0010:COM14 -Free

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

-FET HID0010:COM14

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

Убрал.

at430_031.rar

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this