|
|
  |
запрет BSL |
|
|
|
Nov 12 2009, 07:02
|
Группа: Участник
Сообщений: 3
Регистрация: 12-11-09
Пользователь №: 53 566

|
Добрый день.
Есть устройство на M430F1481. Пытаюсь к нему подключиться. JTAG однозначно отключен. Собрал девайс для подключения по BSL. Использую ПО от Kurt - MSPFET. Даешь сигнал RESET, вроде проходит, программа определяет, что там есть девайс. На остальные команды, ошибку синхронизации выдает. По сигналу TxD что-то идет к МК, а ответа нет.
Может ли программно запрещен BSL?
|
|
|
|
|
Nov 13 2009, 04:03
|
Группа: Участник
Сообщений: 3
Регистрация: 12-11-09
Пользователь №: 53 566

|
Программатор собрал по схеме, не так давно опубликованной ссылке в не далеком топике, http://electronix.ru/forum/index.php?act=a...st&id=32585Инверсию поставил, как подсказал rezident. Теперь после сброса, сигнал RxD_BSL (вывод 22) на МК устанавливается в единицу. Он готов на прием. До этого устанавливался в лог.0 и просто подсаживал входной сигнал на землю. Но все равно, на команды, по TxD_BSL нет ответа (вывод 13). И все таже ошибка синхронизации.
|
|
|
|
|
Nov 16 2009, 02:18
|
Группа: Участник
Сообщений: 3
Регистрация: 12-11-09
Пользователь №: 53 566

|
Цитата(rezident @ Nov 13 2009, 20:19)  Ну, а другие комбинации с инверсиями управляющих сигналов пробовали? Я уже просто запамятовал, у меня используется инверсный сигнал RST, т.к. этот же BSL используется для прошивки LPC213x. Поэтому для вашей схемы все же RST invert = FALSE должно быть. И еще уточнение, величина VCC у вас какая? VCC и питание MSP430 (DVCC) это одно и то же по величине напряжение, надеюсь? Пробовал разные комбинации. Ни в какую. Питание программатора берется с девайса на MSP - 3,3V. При RST invert=TRUE на МК в исходном состоянии висит лог.0. При инициализации, проскакивают лог.1. И где можно скачать msp430-bsl под Windows? Что-то поиск, конкретных результатов не дал.
|
|
|
|
|
Nov 24 2009, 08:46
|

Участник

Группа: Участник
Сообщений: 57
Регистрация: 13-01-07
Из: Санкт-Петербург
Пользователь №: 24 409

|
Цитата(rezident @ Nov 13 2009, 16:19)  т.к. этот же BSL используется для прошивки LPC213x в чем еще отличие этой http://electronix.ru/forum/index.php?act=a...st&id=32585 схемы кроме ресета? хочу сеебе загрузчик сделать на ФТ232 для МСП, пусть и для ЛПС-шек тоже будет
|
|
|
|
|
Nov 24 2009, 12:09
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(eav1978 @ Nov 24 2009, 13:46)  в чем еще отличие этой http://electronix.ru/forum/index.php?act=a...st&id=32585 схемы кроме ресета? хочу сеебе загрузчик сделать на ФТ232 для МСП, пусть и для ЛПС-шек тоже будет Функциональных отличий нет. Разве только в том, что схема по ссылке на большей скорости способна работать. Та, которая из slaa096, на 57600 с трудом и не очень надежно. Схемотехнические же отличия имеются в схеме формирований уровней сигналов RxD и TxD. А почему вы спрашиваете? Вам самому сложно, что ли скачать slaa096 (точнее сейчас уже нужно slau256 качать) и сравнить схему по ссылке с той, что на Figure 5-1 изображена? У меня доработка всего лишь в виде соединения от точки между пинами 11 и 12 IC2 и 9 пином J1 имеется. Я именно с этого пина сигнал RST беру для программирования и MSP430 и LPC21xx.
Сообщение отредактировал rezident - Nov 25 2009, 01:13
|
|
|
|
|
Nov 24 2009, 13:12
|

Участник

Группа: Участник
Сообщений: 57
Регистрация: 13-01-07
Из: Санкт-Петербург
Пользователь №: 24 409

|
не сложно, я сам пару лет назад за день собрал программатор из slaa096, и исходники для софта ПС оттуда же взял, надо очень было. просто сейчас возможно опять надо будет такой аппарат. т.к. ЛПС-шками тоже иногда пользуюсь, хотелось бы универсальное устройство. у меня ссылка http://electronix.ru/forum/index.php?act=a...st&id=32585 что-то перестала работать Получается что у МСП загрузчика ресет прямой, а у ЛПС-шки инверсный?
|
|
|
|
|
Nov 25 2009, 01:10
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(eav1978 @ Nov 24 2009, 18:12)  Потому, что вы скопировали её как текст, а не как ссылку. Вот так работает http://electronix.ru/forum/index.php?act=a...st&id=32585Цитата(eav1978 @ Nov 24 2009, 18:12)  Получается что у МСП загрузчика ресет прямой, а у ЛПС-шки инверсный? Нет. У обоих типов МК сигнал RESET с низким активным уровнем. Мы даже одинаковые м/с супервизоров питания для них используем (когда питание MSP430 фиксированное, 3,3В) - TPS3809K33DBVR. Я использую именно такую полярность сигнала, чтобы до и/или после прошивки подключенный BSL не мешал работе МК. Напомню, что после инициализации все сигналы COM-порта находятся в состоянии с уровнем MARK и на них напряжение -12В. В BSL из сигнала DTR после схемы преобразователя уровней получается сигнал RST, на котором в схеме оригинального BSL (двойная инверсия) при этом получается лог.0, что соответствует состоянию сброса МК. Я же использую однократную инверсию сигнала DTR и таким образом до и после программирования сигнал RST находится в неактивном состоянии (лог.1) и не мешает выполнению программы в МК. Инверсия RST выбрана, исходя только из этого удобства. А управление инверсией сигналов COM-порта осуществляется в самой программе, с помощью которой программируется МК. MSPFET Programmer для MSP430 или FlashMagic для LPC21xx.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|