TI MSP430 Launch Pad

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вс май 02, 2021 18:58:49
Откуда: 俄罗斯

Сообщение Dismas »

[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042132#p4042132"]...ничего не получается.[/uquote]
Чудес не бывает.
Какие сигналы подаёте с программатора на кристалл в режиме JTAG 4wire ?
Питание на него отдельно или от программатора ?
Желательно схематично.
Реклама
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Конечно не бывает, но зато бывают вещи, которых не понимаем.
Программатор принципиально вот такой, только питание внешнее.
http://msevm.com/main/bsl/index.htm
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вс май 02, 2021 18:58:49
Откуда: 俄罗斯

Сообщение Dismas »

[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042896#p4042896"]...вот такой...[/uquote]
Стартовая последовательность формируется правильно ? На ногах TEST (TCK) и RST ?
(В datasheet_е есть данные на это).
Ведь com порты разные бывают, и, возможно, от сюда и проблема.
Если нет желания покупать готовый программатор, как вариант собрать USB-UART на FT2232H.
У меня такой вариант работал, пока не приобрёл MSP-FET Flash Emulation Tool.
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Да, стартовая комбинация формируется верно, после этого на RX МК появляется лог. 1, чего быть не должно, писал об этом выше..
http://www.gaw.ru/html.cgi/txt/app/micr ... laa089.htm
Угу, тоже эта мысль пришла в голову, сейчас как раз вожу печатку преобразователя USB-UART
http://www.getchip.net/posts/040-uartrs ... razovatel/
буду пробовать.
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вс май 02, 2021 18:58:49
Откуда: 俄罗斯

Сообщение Dismas »

[uquote="Владимир 85",url="/forum/viewtopic.php?p=4042957#p4042957"]...RX МК появляется лог. 1...[/uquote]
На всякий случай спрошу - ноги подключены Rx-->Tx, Tx-->Rx ?
Реклама
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Конечно. Пробовал менять местами, не помогает.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

[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.
Мудрый кот
Сообщения: 1836
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Владимир 85",url="/forum/viewtopic.php?p=4032143#p4032143"]Как быть? Может поставить какую-нибудь IAR, которая это ещё умела? Покупать USB программаторы из-за разовой задачи желания нет.[/uquote]Купить отладочную плату с таким-же МК и со встроенным отладчиком и прошить с помощью неё. Ну или (на худой конец) - попытаться повторить отладчик с отладочной платы.

Нужно именно только прошить? Или ещё и отлаживать программу нужно будет?

PS: Посмотреть схему: https://www.ti.com/lit/ug/slau318g/slau318g.pdf
и сделать аналогично.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

Купить отладочную плату с таким-же МК
Я ж уже писал - подойдёт любой лаунчпад.
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Не прошло и двух лет, я снова вернулся к этому камню. И снова у меня ничего не получается. MSP430G2553. Программа MSPFET. USB-программатор на FT232. (RX. TX инвертирую ключами). При передаче последовательности с рис. 2 http://www.gaw.ru/html.cgi/txt/app/micr ... laa089.htm на выводе 3 МК появляется высокий логический уровень. И всё, больше ничего не происходит. Ошибка синхронизации. При любых других настройках программы (инвертирование сигналов RST, TST) - ничего не происходит вообще. Т.е. как бы, мк откликается, но уж очень странно. Менять шины RX-TX местами пробовал. Другие МК пробовал, ведут себя точно так же. Что я делаю не так?(
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

DTR и RST на мк кидаете?
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Конечно. Писал об этом выше.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

А куда кидаете?( В смысле на какие ноги). Настройки mspfet какие?
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Настройки, как на скрине. МК - DIP20, RST(DTR) - 16 нога, TEST (RTS) - 17.
Вложения
Без имени-1.jpg
(41.65 КБ) 219 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

[uquote="Владимир 85",url="/forum/viewtopic.php?p=4435250#p4435250"]Что я делаю не так?([/uquote]Купите, наконец, нормальный программатор как уже неоднократно здесь советовали.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

подключение:
TX <===> BSL_receive (P1.5)
RX <===> BSL_transmit (P1.1)
DTR <===> RST/NMI
RST <===> TEST
Vcc (3.3V) <===> DVCC
GND <===> DVSS


UART адаптер следует обязательно в режим 3.3 вольта переключить.

настройки mspfet:
Изображение

процесс прошивки:
Изображение

проверялось на чипе msp430g2453
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Проверил. Подключено всё в точности так, как вы написали. Программатор в режиме 3.3в, МК даже запитал от внешнего источника, дабы исключить вариант плохого питания. Настройки выставил аналогичные вашим. Всё по-прежнему, при нажатии кнопки "PROG" (или любой другой, вызывающей обращение к МК) на выводе RX(выв. 3) МК появляется высокий потенциал. Ерунда какая-то творится. Может у него выводы с даташитом не совпадают?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

нажимать надо на AUTO
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс ноя 29, 2009 16:18:20

Сообщение Владимир 85 »

Всё равно эффект в точности такой же. Лог. 1 на выв. 3 и "ошибка синхронизации" в диалоговом окне.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 373
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

логический анализатор есть, что бы посмотреть, что там на TX ножке адаптера ft232rl делается?
попробуйте мою версию mspfet
https://disk.yandex.ru/d/FsTj9P0AyAxoIg
Ответить

Вернуться в «Разные вопросы по МК»