|
MSP430F2xxx и 4-wire JTAG, Кто-нибудь пробовал? |
|
|
|
Aug 22 2007, 16:30
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(muravei @ Aug 22 2007, 16:06)  Хотел поупражняться с этим (MSP430F2001) процом , а тут такие кошмары. Так что необходимо и достаточно иметь , чтобы на нем что-то сделать MSP-FET430UIF (который USB-FET) вполне достаточно. Цитата(muravei @ Aug 22 2007, 16:06)  Программировать буду на Асм , памяти в нем кот наплакал. На Си программа не сильно по объему от ASM отличается, если писать как для ASM. Только startup подрихтовать нужно, а то он почти 200 байт Flash по-умолчанию отъедает.
|
|
|
|
|
Aug 30 2007, 19:01
|
Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334

|
Цитата(rezident @ Aug 30 2007, 18:39)  Недавно у кого-то похожая проблема с этой серией была. Оказалось что программа Курта с серией F22xx пока не дружит. Попробуйте утилиту FET-PRO430 от Elprotronic, человеку она помогла. P.S. вот этот топик. http://caxapa.ru/97223.htmlСпасибо, попробую. Я ее уже скачивал, но меня остановил 30-ти дневный срок ее работы. Хотелось бы безгранично  ) Может к ней волшебный ключик есть?
|
|
|
|
|
Aug 31 2007, 08:40
|
Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334

|
Цитата(rezident @ Aug 31 2007, 00:10)  А я версией Lite пользуюсь  Для прошивки ее вполне хватает, а бОльшего мне пока не требовалось. Прошивал пару месяцев назад с помощью FET-Pro430 Lite партию MSP430F2001. Правда пользовался USB-FET, т.к. у этого кристалла (F2001) только SBW имеется, ни полного JTAG, ни BSL нету. Не получилось прошивать никакой программой через 4-ех проводный JTAG. Ну да ладно - подпаялся к Ez430 и спокойно все прошил по SBW. Но возник один вопрос: при установке драйвера для Ez430 на одну машину все встало как надо, на другой-же при подключении устройство появляется, но пишет "устройство не может стартовать". Windows на обеих машинах XP SP2, правда на одной русская, на другой оригинальная. В чем может быть причина? Работает-то на не той машине, на которой хотелось бы.
|
|
|
|
|
Sep 1 2007, 22:24
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322

|
4wire-JTAG прекрасно работает на F2272, за исключением того, что он определяется как 2274, но об этом уже где-то писали. Использовал самодельный LPT-FET по стандартной схеме. Работает как с IAR 3.42А, так и с утилитой от Elprotronic.
|
|
|
|
|
Sep 13 2007, 07:28
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 7-02-06
Из: Зеленоград
Пользователь №: 14 071

|
У меня тоже были проблемы с прошивкой F2234 через 4-проводной JTAG. Проблему удалось решить, выполнив 2 условия:
1. Управляющий сигнал на ногу TEST должен подаваться с программатора. Если просто подключить его к плюсу питания - работать не будет. Такая фича прокатывала на контроллерах F21x1, в которых отсутствует интерфейс Spy-Bi-Wire, но на сериях F20xx, F22x2 и F22x4 - фиг, извольте подключать этот сигнал как надо.
2. Программирование не идет, если параллельный порт работает в режиме Normal. Если включить режим ECP (рекомендованный в slau138g и slau157c), все работает прекрасно.
Проверялось все это безобразие на микроконтроллерах F2232 и F2234, с помощью программаторов MSP-FET430PIF (самопального) и MSP-FET430UIF (купленного), на трех разных компах. Шилось как из-под ИАРа (3.42a), так и из-под Code Composer Essentials v2.0.
|
|
|
|
|
Sep 16 2007, 14:38
|
Участник

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322

|
Сегодня случайно наткнулся на требования TI, смысл которого в том, что на контроллерах с поддержкой SBW, при программировании, емкость конденсатора на выводе RST не должна превышать 2,2nF. Это независимо от того, какой программатор (USB или LPT) и какой режим (SBW или JTAG) используется, хотя в JTAG вывод RST можно к программатору и не подключать. У кого не работает, проверьте, может дело в большом кондюке. Я когда тестирировал 2272, конденсатор на RST не вешал вообще, только подтягивающий резистор, поэтому проблем не испытывал.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|