Jump to content

    
Sign in to follow this  
d7d1cd

FUSE на MSP430

Recommended Posts

Привет всем! Господа, тут вопрос нарисовался, откуда не ждал...

Вообщем есть устройство на микроконтроллере MSP430F149. У этого устройства имеется JTAG интерфейс. Могу ли я определить, пережжен ли FUSE у микроконтроллера, не используя программатор?

Share this post


Link to post
Share on other sites
Могу ли я определить, пережжен ли FUSE у микроконтроллера, не используя программатор?

А насколько простой Вам представляется такая метода определения целостности FUS-ов JTAG? Я надеюсь Вы догадываетесь, что с помощью ампервольтметра этого не сделать. Если все же решение Вашего вопроса стоит того, что бы потратить на него время и силы, то

есть на сайте TI любопытный документ, - http://focus.ti.com/lit/ug/slau320a/slau320a.pdf руководствуясь которым можно на базе любого контролера сделать свою версию хоть программатора, хоть тестера JTAG для MSP430.

Можно просто по-быстрому собрать JTAG адаптер http://www.olimex.com/dev/msp-jtag.html, освоить MSP430 и оставить попытки передрать чужие глюки и наплодить кучу своих :).

Share this post


Link to post
Share on other sites

Ктати только-что просмотрел этот документ и с ходу не понял как определить пережжён фьюз или нет....

 

А посему тоже задаю аналогичный глупый вопрос...

Для того, чтобы пережешь этого фьюза необходимо иметь JTAG программатор, или можно как-нибуть так... 12в на контактик какой....TEST например...

 

зы

До сих пор пользовал БУ микросхемы с уже палёным фьюзом через BSL .... но кончились и пришлось купить новые..... а жалко информацию.....

В одной новой микросхеме, купленой давно, вижу, что фьюз ещё цел, а в купленых только что, не могу различить, ведут себя как уже без фьюза. Или могут быть варианты поставки - с фьюзом и без?

Share this post


Link to post
Share on other sites
Для того, чтобы пережешь этого фьюза необходимо иметь JTAG программатор, или можно как-нибуть так...
Нет, "как-нибуть так" не получится.

В одной новой микросхеме, купленой давно, вижу, что фьюз ещё цел, а в купленых только что, не могу различить, ведут себя как уже без фьюза. Или могут быть варианты поставки - с фьюзом и без?
Кончено же без вариантов, если только вы не покупаете контрафакт или "левак"/подделки. В новых кристаллах fuse всегда на месте, целый.

 

Share this post


Link to post
Share on other sites

Всем добрый день. Возникла проблема с MSP430:

купил в чипе и дипе 2 микросхемы MSP430F122, запаял одну на мою плату, попытался прошить иаром - не хочет ни в какую. Заменил микросхему - та же хрень. Иар пишет что не может найти устройство, или оно не поддерживается. Решил попробовать "православный" CCS - потанцевав с бубном (программатор олимекса) и убедившись что 100% рабочий контроллер прошивается, включаю глючный - и CCS вылетает. Со второй попытки CCS выдаёт ответ что защита сожжена. Можно это как-то проверить, например, подключившись осциллографом в линии JTAG, или раз CCS сказал, то это 100%? И можно ли попытаться использовать, например, BSL, или без шансов? И что может быть не так? Магазин вроде хороший, не слышал чтобы они фигню толкали... а тут сразу 2 микросхемы...

 

post-91921-1486486174_thumb.jpg

Edited by Alexgus

Share this post


Link to post
Share on other sites
Всем добрый день. Возникла проблема с MSP430:

купил в чипе и дипе 2 микросхемы MSP430F122, запаял одну на мою плату, попытался прошить иаром - не хочет ни в какую. Заменил микросхему - та же хрень. Иар пишет что не может найти устройство, или оно не поддерживается. Решил попробовать "православный" CCS - потанцевав с бубном (программатор олимекса) и убедившись что 100% рабочий контроллер прошивается, включаю глючный - и CCS вылетает. Со второй попытки CCS выдаёт ответ что защита сожжена. Можно это как-то проверить, например, подключившись осциллографом в линии JTAG, или раз CCS сказал, то это 100%? И можно ли попытаться использовать, например, BSL, или без шансов? И что может быть не так? Магазин вроде хороший, не слышал чтобы они фигню толкали... а тут сразу 2 микросхемы...

 

Глянул я в DS вашего контроллера (стр 32) и в SLAU320A: c выв. TEST ничего "не начудили"? Сомнительно, что смогли вот так, на "раз-два", обеспечить Vpp на нём.

 

Оба купленых по одной процедуре "обслужили"?

 

Ну на магазин надеяться не стоит, подозреваю мы с вами из РФ: "санкции… кризис… откуда они привезли этот F122?" ;)

 

Ну и позвольте совет, хоть и запоздалый: при первом включении устройства, IARом полезно коннектиться без прошивки.

 

Share this post


Link to post
Share on other sites
Ну и позвольте совет, хоть и запоздалый: при первом включении устройства, IARом полезно коннектиться без прошивки.

 

А можно с этого места подробнее?

 

Запаивал их в одинаковых условиях, на одну плату. Тест - подключил к программатору напрямую, он даёт напряжение 3.6, как и питание.

Share this post


Link to post
Share on other sites
Всем добрый день. Возникла проблема с MSP430:

купил в чипе и дипе 2 микросхемы MSP430F122, запаял одну на мою плату, попытался прошить иаром - не хочет ни в какую. Заменил микросхему - та же хрень.

. . . .

Проверьте монтаж - сопли, обрывы, питание, соединительный кабель, разъем.

Программатор у Вас фирменный или клон ?

Проверьте установки проекта IAR для работы с программатром. Там в том числе есть и

скорость обмена - Slow-Medium-Fast. Попробуйте на slow.

Элементарно проверьте таргет - дожен быть не F1xx а F122.

Проверяли работоспособность программтора тоже на 122 ? Сравните ревизии.

Теоретически могли пропалить статикой какой-либо вывод. (не фьюз, а вывод)

Элптрониковский программтор (софт) что говорит ?

Edited by k155la3

Share this post


Link to post
Share on other sites
Цитата(Obam @ Feb 8 2017, 11:04)

Ну и позвольте совет, хоть и запоздалый: при первом включении устройства, IARом полезно коннектиться без прошивки.

 

 

А можно с этого места подробнее?

Меню "Project"->"Debug without Downloading"; чистый проц, с прошивкой ли - пофиг; чисто проверка JTAGа. Коннектится - всё класс, не коннектится - проверять питание, цоколёвку… ну как обычно ;)

 

Запаивал их в одинаковых условиях, на одну плату. Тест - подключил к программатору напрямую, он даёт напряжение 3.6, как и питание.

 

"Test" должен быть выведен на 8 выв. JTAGа (у контроллеров с "выделенным" JTAGом там "сброс") и в основном там логические уровни (JTAG вкл/выкл). Подать "высокое" Vpp просто так в IARе (сейчас глянул)невозможно - нет там таких "пимпочек".

 

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