|
MSP430F2xxx и 4-wire JTAG, Кто-нибудь пробовал? |
|
|
|
Jan 22 2007, 22:01
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(Shread @ Jan 22 2007, 20:27)  Он и не увидит, т.к там пин TDI/TDO работает только в одном направлении. А нужно-в обоих, как в FET-USB, или других подобных. Ну там же полный комплект JTAG сигналов. Зачем пину требуется работать в двух направлениях?
|
|
|
|
|
Jan 23 2007, 00:10
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата(Pavel_I @ Jan 22 2007, 22:01)  Цитата(Shread @ Jan 22 2007, 20:27)  Он и не увидит, т.к там пин TDI/TDO работает только в одном направлении. А нужно-в обоих, как в FET-USB, или других подобных.
Ну там же полный комплект JTAG сигналов. Зачем пину требуется работать в двух направлениях? Я так понимаю, вы подключаете процессор, по одной из схем из мануала slau138c, так? ну так обратите внимание, что при использовании SPBW интерфейса мк пин 1 коннектора JTAG подписан, как TDO/TDI, вот как на этой картинке, например:
Далее посмотрите, куда идет этот пин. В данном случае ножка reset совмещена с сигналом SBWTDIO, это некий аналог пина SDA в I2C интерфейсе, он двунаправленный. Если в стандартном интерфейсе JTAG, используемом с 1xx, 4xx семействами пины данных разделены- TDI, TDO, то в SPBW используется только один пин.
|
|
|
|
|
Jan 23 2007, 13:47
|
Местный
  
Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936

|
Цитата(Pavel_I @ Jan 22 2007, 19:54)  Интересно, кто-нибудь пробовал 4-wire JTAG в контроллерах MSP430F2xxx. Было желание отлаживаться в конфигурации IAR + LPT FET, но не получилось. IAR не видит девайс. Не пойму почему и кто виноват. LPT FET исправный.
При этом на испытуемом контроллере (MSP430F2001) удалось добиться программирования в режиме Spy-Bi-Wire на программаторе MSP430 GANG. Но версия железа программатора не позволяет проверить 4-wire JTAG режим. LPT-шным программатором, вроде он MSP-FET430PIF FET Interface module зовется, MSP430F2xxx по 4-wire JTAG нормально программируются. По крайней мере 2012. Вынужденно проверено - сгорел напрочь USB-шный программатор и до прихода нового пришлось несколько экземпляров устройства программировать LPT-шным. Со слезами на глазах-jtag-ские ноги у контроллера на время прогр. надо же было изолировать от схемы, на этот режим программир. не было же рассчитано. Верите -даже сейчас слезы капают  (((( Схема подключения стандартная, есть везде. Питалось устр-во от собственного блока питания при программировании, не от программатора. Вряд ли и 2001 будет бунтовать. IAR был версии 3.40.
|
|
|
|
|
Jan 23 2007, 15:30
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(rezident @ Jan 23 2007, 15:06)  А сигнал TEST при этом подключали? Подключал. Все было сделано как рекомендовано в slau138. На самом деле у меня SM_JTAG. Но с MSP430F149 и MSP430F1232 он работал без проблем. Благодарю всех откликнувшихся! Буду копать дальше.
|
|
|
|
|
Jan 23 2007, 18:26
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата(Pavel_I @ Jan 23 2007, 15:30)  Цитата(rezident @ Jan 23 2007, 15:06)  А сигнал TEST при этом подключали?
Подключал. Все было сделано как рекомендовано в slau138. На самом деле у меня SM_JTAG. Но с MSP430F149 и MSP430F1232 он работал без проблем. Благодарю всех откликнувшихся! Буду копать дальше. А в чем проблема с полным JTAG, какой программный пакет вы используете? Какие ошибки он пишет. С чем совмещены ноги, использованные для JTAG? Или вы голый чип шьете? Схему приведите, как вообще прицеплено?
|
|
|
|
|
Jan 24 2007, 10:56
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(Shread @ Jan 23 2007, 18:26)  А в чем проблема с полным JTAG, какой программный пакет вы используете? Какие ошибки он пишет. С чем совмещены ноги, использованные для JTAG? Или вы голый чип шьете? Схему приведите, как вообще прицеплено? Использую IAR 3.42а Ноги ни с чем не совмещены, голый чип. Питание, кондер по питанию и все. Пробовал на разных чипах. Эффект одинаковый.
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 25 2007, 10:45
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(rezident @ Jan 24 2007, 22:54)  SM_JTAG это что такое? На схеме из даташита нарисован джампер по питанию J1/J2, он у вас в каком положении был? Питание на кристалл откуда-нибудь извне (не от самого FET) подавали? Какое по величине? Это SM510 JTAG в режиме MSP430 FET. Ну забыл я как от называется правильно :-). Питание подавал извне. 3 вольта. Джамперы на самом JTAG-е стояли в правильном положении.
|
|
|
|
|
Jan 29 2007, 03:17
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Pavel_I @ Jan 24 2007, 10:56)  Цитата(Shread @ Jan 23 2007, 18:26)  А в чем проблема с полным JTAG, какой программный пакет вы используете? Какие ошибки он пишет. С чем совмещены ноги, использованные для JTAG? Или вы голый чип шьете? Схему приведите, как вообще прицеплено?
Использую IAR 3.42а Ноги ни с чем не совмещены, голый чип. Питание, кондер по питанию и все. Пробовал на разных чипах. Эффект одинаковый. А ведь у меня такая же фигня ! ;( Только что (в соседней ветке) я решил озадачить народ дурацким вопросом, почему на 2011 не работает BSL. Объяснили. Ок, начал собирать переходник LPT-JTAG. Пробую с помощью MSPFET - не работает, нет связи. Ладно, то же самое IARом - та же фигня. Ну, конечно, перептать проводок на полумакетной конструкции даже из одной микросхемы может каждый. Но у меня там рядышком F412 - с ним работает. И MSPFET, и IAR. И тут я обратил внимание на эту ветку... Похоже, тут дело уже не в кривых руках (точнее, не в _наших_ кривых руках  Да, через SBW - зашился сразу (хорошо, что я все ж купил вчера этот EZ430)... Ну, что скажут наши специалисты ?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|