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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> программатор MspFet, обновление
Kurt
сообщение Nov 25 2009, 11:55
Сообщение #1


Участник
*

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



После трехлетнего перерыва возникла необходимость воспользоваться mspfet и пришлось залезть в архивы и пересобрать утилиту.
Может быть, это уже не совсем актуально, но если настрой не пройдет, то буду обновлять.

Версия 1.6.0012 (26 Nov 2009):
- добавлен выбор интерфейса протокола JTAG (4-Wire, 2-Wire) в GUI и в командную строку
- исправлена работа с командной строкой. Добавлена опция '-o <file>' - указать выходной файл для операций чтения.
Известные баги:
- не работает "Проверка на чистоту" после стирания памяти для МК с функцией защиты области INFО . Для подавления ошибки необходимо в настройках отключить стирание INFO.

Версия 1.6.0011 (25 Nov 2009):
- легкий рефакторинг кода
- расширен список поддерживаемых камней (из msp430.dll v2.4.1.0)
- добавлен русский язык

Скачать можно с сайта http://kurt.on.ufanet.ru/.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Nov 26 2009, 07:43
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Пользуются этим тулом люди постоянно, так что актуально.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 26 2009, 08:26
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Я за последнее время к elf-ам от mspgcc привык, а этот их не кушает...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Nov 26 2009, 08:35
Сообщение #4


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Kurt @ Nov 25 2009, 14:55) *
Версия 1.6.0012 (26 Nov 2009):
- добавлен выбор интерфейса протокола JTAG (4-Wire, 2-Wire) в GUI и в командную строку


Приведите схему подключения адаптера JTAG к МК по SBW.

Цитата(Kurt @ Nov 25 2009, 14:55) *
- расширен список поддерживаемых камней (из msp430.dll v2.4.1.0)


Где взять эту dll ?

Спасибо.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 26 2009, 18:52
Сообщение #5


Гуру
******

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



Спасибо, Kurt, что вернулся к этой утилите. a14.gif Пользуюсь в основном BSL. Так что твоя программа для меня вполне актуальна.
Вот только обе новые версии не работают с малыми кристаллами sad.gif Пробовал с MSP430F1132IPW. Версия DLL (msp430.dll) - 2.4.1.0. Использую BSL на COM3 (PCI карта с COM-портами). При попытке стереть кристалл выдает "Получен NAK". При попытке проверить на чистоту пустого кристалла выдает "Защищенная функция. Пароль не подходит". Предыдущая версия MSPFET Programmer 1.6.1007 работает с идентичными настройками и этим же кристаллом без каких-либо проблем.
Может у тебя какая-то привязка с версии BSL имеется? На малых кристаллах патч BSL применить нет возможности (там SRAM всего 256 байт) и поэтому нельзя пользоваться всеми командами патченной версии.
Кстати, напомню, что с патчем BSL в твоей программе были какие-то глюки еще раньше. Тогда я программировал MSP430F1101 (даже еще без суффикса) у которого BSL ver1.10 по-моему. Так вот там аналогичная ситуация была. Патч 1.50 применить было нельзя, а без него программирование не шло. Посмотри, пожалуйста, этот момент и если есть возможность, убери привязку к версии BSL 1.60. То бишь при невозможности загрузки патча (Patch to BSL 1.60 = False) нужно пользоваться командами той версии, что имеется в кристалле.
Цитата(dimka76 @ Nov 26 2009, 13:35) *
Приведите схему подключения адаптера JTAG к МК по SBW.

См. Figure 2-2 в MSP430 Hardware Tools User's Guide (Rev. C) - slau278c.pdf
Цитата(dimka76 @ Nov 26 2009, 13:35) *
Где взять эту dll ?
Эти DLL есть в составе IDE IAR EW430 и TI CCE. Можно скачать (если есть доступ к FTP IAR) патч к IAR EW430 4.21.2 (patch release v4.21.3) там как раз эти DLL для апдейта имеются, причем еще более свежей версии. http://supp.iar.com/FilesPublic/UPDINFO/00...dme-4.21.3.html
P.S. на местном FTP этот патч к IAR, содержащий DLL-ки, тоже имеется.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
akl
сообщение Nov 27 2009, 03:18
Сообщение #6


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

Группа: Свой
Сообщений: 127
Регистрация: 4-04-07
Из: Ижевск
Пользователь №: 26 773



Цитата(Kurt @ Nov 25 2009, 15:55) *
...Может быть, это уже не совсем актуально, но если настрой не пройдет, то буду обновлять.

Здравствуйте.
Актуально и еще как! 08.gif
Пользуюсь случаем и выражаю, Вам Kurt, огромную благодарность за нужную вещь! a14.gif
Go to the top of the page
 
+Quote Post
Kurt
сообщение Mar 9 2010, 15:17
Сообщение #7


Участник
*

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



На сайте обновил до версии 1.6.0013
Исправлено:
- bug с BSL (неправильно рассчитывалась контрольная сумма и ошибки синхронизации из-за этого)
- bug с установкой режима Spy-By-Wire.

BSL пока проверить не могу - нет оборудования.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Mar 9 2010, 17:48
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(akl @ Nov 27 2009, 06:18) *
Пользуюсь случаем и выражаю, Вам Kurt, огромную благодарность за нужную вещь! a14.gif

Присоединяюсь. Подсадил на программу и немецкого заказчика smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Marshallab
сообщение Mar 16 2010, 06:50
Сообщение #9





Группа: Участник
Сообщений: 3
Регистрация: 28-05-08
Пользователь №: 37 877



Спасибо за прогу.
Глюк: после чтения msp430f1471 через BSL, при сохранении в файл, если не ввести расширение программа вылетает с ошибкой.
Go to the top of the page
 
+Quote Post
Joker2k
сообщение Apr 2 2010, 05:50
Сообщение #10





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



Добрый день! Столкнулся с проблемой с новой версией - такое ощущение, что при программировании в любом случае происходит ерейс. Есть необходимость накатывать несколько прошивок в разные облости на один кристалл. В версии лохматого года все было нормуль.
UPD: понял ошибку - шил через консоль - не видел подозрительного. Первый файл имеет расширение bin хотя является TI_TXT, mspfetcon его проглатывает без ошибок, только с варнингом. Смена расширения помогла. Может сделать ключик с принудительной установкой формата файла?

Сообщение отредактировал Joker2k - Apr 2 2010, 06:09
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 27 2010, 10:03
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Пришла новая партия msp430f149 rev AA (по-моему)
зашитая версия BSL 1.61

Так вот: долго бился с глюками, пока не додумался включить верификацию при прошивке.
Итог: INFO сегменты не пишутся.
При использовании bsldemo от TI или msp430-bsl от mspgcc всё нормально.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Kirill85
сообщение Oct 27 2010, 19:12
Сообщение #12





Группа: Новичок
Сообщений: 8
Регистрация: 2-07-10
Пользователь №: 58 252



Уважаемый Kurt, у меня к вам преогромная просьба - если это вас не сильно затруднит, выполните портирование MspFET на Linux. Вы очень поможете многим разработчикам на MSP430, которые по той или иной причине не могут использовать MS Windows.

Цитата(Kirill85 @ Oct 27 2010, 23:10) *
Уважаемый Kurt, у меня к вам преогромная просьба - если это вас не сильно затруднит, выполните портирование MspFET на Linux. Вы очень поможете многим разработчикам на MSP430, которые по той или иной причине не могут использовать MS Windows.

Я не тролль и не провокатор. Прошу вас об этом на полном серьезе. Очень надо, поверьте. И не мне одному.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 27 2010, 19:18
Сообщение #13


Гуру
******

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



Цитата(Kirill85 @ Oct 28 2010, 01:12) *
Уважаемый Kurt, у меня к вам преогромная просьба - если это вас не сильно затруднит, выполните портирование MspFET на Linux. Вы очень поможете многим разработчикам на MSP430, которые по той или иной причине не могут использовать MS Windows.
Для начала нужно, чтобы фирма TI портировала свою проприетарную библиотеку msp430.dll на Linux wink.gif
Go to the top of the page
 
+Quote Post
Kirill85
сообщение Oct 27 2010, 19:43
Сообщение #14





Группа: Новичок
Сообщений: 8
Регистрация: 2-07-10
Пользователь №: 58 252



Цитата(rezident @ Oct 27 2010, 23:18) *
Для начала нужно, чтобы фирма TI портировала свою проприетарную библиотеку msp430.dll на Linux wink.gif

Это печально... Под Линухом MSPGCC 4 собирается и работает великолепно, но вот с программаторами беда.
Rezident, если вам не сложно, загляните в соседний тред. Может подскажете чего smile.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 27 2010, 19:58
Сообщение #15


Гуру
******

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



Цитата(Kirill85 @ Oct 28 2010, 01:43) *
Это печально... Под Линухом MSPGCC 4 собирается и работает великолепно, но вот с программаторами беда.
С программаторами или отладчиками? Для BSL же есть полное описание и исходники. Пишите и программируйте на здоровье. BSL нет только в совсем уж мелких кристаллах типа MSP430x20xx.
Go to the top of the page
 
+Quote Post

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

 


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


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