[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042132#p4042132"]...ничего не получается.[/uquote]
Чудес не бывает.
Какие сигналы подаёте с программатора на кристалл в режиме JTAG 4wire ?
Питание на него отдельно или от программатора ?
Желательно схематично.
Конечно не бывает, но зато бывают вещи, которых не понимаем.
Программатор принципиально вот такой, только питание внешнее. http://msevm.com/main/bsl/index.htm
[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042896#p4042896"]...вот такой...[/uquote]
Стартовая последовательность формируется правильно ? На ногах TEST (TCK) и RST ?
(В datasheet_е есть данные на это).
Ведь com порты разные бывают, и, возможно, от сюда и проблема.
Если нет желания покупать готовый программатор, как вариант собрать USB-UART на FT2232H.
У меня такой вариант работал, пока не приобрёл MSP-FET Flash Emulation Tool.
[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042132#p4042132"]Программатор-то ЛПТ, но как оказалось G2553 со встроенным загрузчиком и JTAGом не шьётся, читать нужно было мне тщательней, только SBW. Сделал BSL программатор под COM, но с ним тоже ничего не получается.[/uquote]
Для прошивки через BSL нужен всего лишь обычный USB-UART адаптер с логикой 3.3 Вольт. Там (в чипе MSP430) обычный UART загрузчик, никакой магии.
PS вру. USB-UART преобразователь должен иметь выводы TX, RX, DTR, RST и GND.
[uquote="Владимир 85",url="/forum/viewtopic.php?p=4032143#p4032143"]Как быть? Может поставить какую-нибудь IAR, которая это ещё умела? Покупать USB программаторы из-за разовой задачи желания нет.[/uquote]Купить отладочную плату с таким-же МК и со встроенным отладчиком и прошить с помощью неё. Ну или (на худой конец) - попытаться повторить отладчик с отладочной платы.
Нужно именно только прошить? Или ещё и отлаживать программу нужно будет?
Не прошло и двух лет, я снова вернулся к этому камню. И снова у меня ничего не получается. MSP430G2553. Программа MSPFET. USB-программатор на FT232. (RX. TX инвертирую ключами). При передаче последовательности с рис. 2 http://www.gaw.ru/html.cgi/txt/app/micr ... laa089.htm на выводе 3 МК появляется высокий логический уровень. И всё, больше ничего не происходит. Ошибка синхронизации. При любых других настройках программы (инвертирование сигналов RST, TST) - ничего не происходит вообще. Т.е. как бы, мк откликается, но уж очень странно. Менять шины RX-TX местами пробовал. Другие МК пробовал, ведут себя точно так же. Что я делаю не так?(
[uquote="Владимир 85",url="/forum/viewtopic.php?p=4435250#p4435250"]Что я делаю не так?([/uquote]Купите, наконец, нормальный программатор как уже неоднократно здесь советовали.
Проверил. Подключено всё в точности так, как вы написали. Программатор в режиме 3.3в, МК даже запитал от внешнего источника, дабы исключить вариант плохого питания. Настройки выставил аналогичные вашим. Всё по-прежнему, при нажатии кнопки "PROG" (или любой другой, вызывающей обращение к МК) на выводе RX(выв. 3) МК появляется высокий потенциал. Ерунда какая-то творится. Может у него выводы с даташитом не совпадают?
логический анализатор есть, что бы посмотреть, что там на TX ножке адаптера ft232rl делается?
попробуйте мою версию mspfet https://disk.yandex.ru/d/FsTj9P0AyAxoIg