реклама на сайте
подробности

 
 
> И снова BSL, использование одного разъема для USART и BSL
jorikdima
сообщение Feb 17 2007, 23:42
Сообщение #1


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Добрый день.

Возник вопрос по BSL в MSP430F1612. Точнее по схемотехнике подключения.
Есть контроллер, разъем JTAG и FT232RL. Хочется иметь возможность прошивать как по JTAG так и по BSL, причем так, чтоб не использовать отдельный разъем для BSL (да и место не очень позволяет). Поэтому хочется для BSL использовать тот же разъем, что и для обычного USART, то есть USB разъем+FT232RL. Выглядеть это будет примерно так: контакты JTAG подсоединяются к MSP как обычно; сигналы RXD и TXD от FT232RL идут на UART и на ноги 13 и 22; программно ноги 13 и 22 никак не используются; сигналы DTR RTS от FT232RL идут на соответствующие выводы JTAG MSP.
Волнует следующий момент. Я не совсем понимаю что происходит с сигналами DTR и RTS при использовании обычного UART, то есть при нормальной работе контроллера (не программировании). Не получится ли так, что при передаче данных через UART эти сигналы как то будут меняться и введут MSP в режим BSL, или вообще reset произойдет, ведь DTR на reset идет?? Достаточно ли поставить джампера на линии DTR<->RSR/NMI и RTS<->TCK и перемыкать их во время программирования. А можно только один какой то джампер или 2 обязательно? Какие еще варианты решения проблеммы?

Спасибо.

ЗЫ Я вот тут еще в один момент не врубаюсь: отлаживаться то через BSL можно? А в ИАРЕ?
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 16)
HARMHARM
сообщение Feb 19 2007, 15:42
Сообщение #16


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(jorikdima @ Feb 19 2007, 14:15) *
Но ведь тогда надо свой кабель делать ComPort<->(JTAG+BSL)??? ТО есть на одном конце разъем для RS232 а на другом под разъем который вы привели выше (ну то есть обычный JTAG разъем). Или я подтормаживаю?
На самом деле мне такой вариант не подходит. Ведь у меня цель была - избавиться от разъема JTAG, а для программирования пользоваться разъемом UART (ну + микросхемой USB<->UART). используя механизм BSL.

ОК Я все понял. Всем большое спасибо.

Действительно, есть маленькая платка с 74HC14 и дюжиной дискретов. На каждой плате это все ставить лень и дорого.
А на микросхеме USB<->UART есть какие-нибудь управляющие выводы кроме стандартных цепей RS232? Или можно поставить джампер на RST и хватит, наверное...
Go to the top of the page
 
+Quote Post
akostin
сообщение Jan 4 2009, 20:03
Сообщение #17


Участник
*

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



Цитата(jorikdima @ Feb 18 2007, 02:42) *
Какие еще варианты решения проблеммы?

Есть одна идея, но пока не проверял.
FT232R подключается и BSL, при этом TEST (TCK) подключается без джамперов к соответствующему выходу FT232R, а RESET - через инвертирующий транзистор. Последнее исключает сброс MSP при отключении питания FT232R, которая, по идее, питается от порта.
Для прошивки через BSL использется прога Курта или любая другая, в которой есть возможность поставить инверсию сигнала RESET.
Для работы UART-USB в пользовательском режиме пишется своя прога на PC, где жестко задаются уровни RTS и DTR.

ЗЫ
Может что-то где-то напутал, но идея, думаю, понятна.

Покритикуйте идейку.
Может у кого-то есть возможность в ближайшее время собрать такую схемку и проверить...

От модератора.
Из сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 03:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01334 секунд с 7
ELECTRONIX ©2004-2016