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

 
 
> И снова 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
 
Start new topic
Ответов
vmp
сообщение Feb 19 2007, 11:09
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Уже много раз писал, что для достаточно сложного устройства BSL удобнее JTAG.
В своих устройствах на MSP430 (млм SAM7) я развожу и JTAG и BSL (SAM-BA). Реально JTAG используется на первом этапе работы, когда отлаживается библиотека работы с периферией. Когда дело доходит до алгоритма, в дело вступает UART на пинах BSL (DBGU). Использовать printf для отладки СЛОЖНОГО алгоритма более удобно, чем JTAG. Может быть и существуют продвинутые отладчики, которые имеют нужную функциональность для отладки сложных алгоритмов, но мне они не попадались.
Вдобавок мне в устройстве нужно шить не только сам микроконтроллер, но и внешнюю флеш. При использовании BSL это можно делать через него. А как прошить внешнюю флеш через JTAG?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- jorikdima   И снова BSL   Feb 17 2007, 23:42
- - rx3apf   Цитата(jorikdima @ Feb 17 2007, 23:42) До...   Feb 18 2007, 00:12
- - rezident   BSL это программа, находящаяся в ROM микроконтролл...   Feb 18 2007, 00:41
- - jorikdima   Спасибо, я получил ответ на вопрос. По поводу испо...   Feb 18 2007, 10:44
|- - rx3apf   Цитата(jorikdima @ Feb 18 2007, 10:44) Сп...   Feb 18 2007, 16:15
- - HARMHARM   Если не ставить JTAG, то как пережигать fuse? А ес...   Feb 18 2007, 13:53
- - jorikdima   А мне и не надо fuse пережигать, я не борюсь за се...   Feb 18 2007, 14:41
|- - jorikdima   Цитата(vmp @ Feb 19 2007, 11:09) Когда де...   Feb 19 2007, 11:18
||- - HARMHARM   Цитата(jorikdima @ Feb 19 2007, 10:18) То...   Feb 19 2007, 12:22
||- - jorikdima   Цитата(HARMHARM @ Feb 19 2007, 12:22) Цит...   Feb 19 2007, 12:52
||- - HARMHARM   Цитата(jorikdima @ Feb 19 2007, 11:52) та...   Feb 19 2007, 14:31
||- - jorikdima   Цитата(HARMHARM @ Feb 19 2007, 14:31) Цит...   Feb 19 2007, 15:15
||- - HARMHARM   Цитата(jorikdima @ Feb 19 2007, 14:15) Но...   Feb 19 2007, 15:42
|- - rezident   Цитата(vmp @ Feb 19 2007, 13:09) Вдобавок...   Feb 19 2007, 12:06
|- - vmp   Цитата(rezident @ Feb 19 2007, 12:06) Точ...   Feb 19 2007, 13:07
- - akostin   Цитата(jorikdima @ Feb 18 2007, 02:42) Ка...   Jan 4 2009, 20:03


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

 


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


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