|
Еще раз про BSL, BSL И FTDI |
|
|
|
Dec 23 2008, 00:56
|
Участник

Группа: Новичок
Сообщений: 45
Регистрация: 31-05-05
Пользователь №: 5 576

|
Здравствуйте. Начинаю работу с MSP430F2272. Проектирую плату и не планировал выводить JTAG - плата очень мелкая. На плате будет FT232. Хотел использовать BSL как обсуждалось в ветке: http://electronix.ru/forum/index.php?showt...mp;#entry212548Вопрос в том, что в документе sla089d указано минимальное время между байтами 1.2 ms, а FT232 буферизирует данные и потом посылает пачкой. Не вылезут ли отсюда грабли ? Вопрос номер два: правильно ли я понял, что со стороны MSP430F2272 P1.1 - выход Tx (FT232 -Rx), P2.2 - вход Rx(FT232 -Tx) ,RST/NMI/SBWTDIO - (FT232 -DTR), TEST/SBWTCK - (FT232 - RTS) ? Есть ли готовые программы для программирования через BSL (с ходу сам не нашел) или нужно писать самому на основе примера кода от TI ? Заранее спасибо за ответы.
|
|
|
|
|
 |
Ответов
|
Dec 23 2008, 06:08
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Мы используес BSL c программой из slaa096d. Используем и СОМ-порты на маме, а где их нету, то переходники на FTDI и CP2101. Везде рабртает. Но, если с родного СОМ-порта на скорости 38400 программа в 36 кБайт пишется за время 15 секунд, то с переходниками - (что FTDI, что CP2101) 55 секунд, как на 9600, но это какие-то УСБэшные проблемы. А так, всё пишет и всё работает.
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Jan 9 2009, 06:53
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 18-02-05
Пользователь №: 2 728

|
Цитата(VAI @ Dec 23 2008, 09:08)  Мы используес BSL c программой из slaa096d. Используем и СОМ-порты на маме, а где их нету, то переходники на FTDI и CP2101. Везде рабртает. Но, если с родного СОМ-порта на скорости 38400 программа в 36 кБайт пишется за время 15 секунд, то с переходниками - (что FTDI, что CP2101) 55 секунд, как на 9600, но это какие-то УСБэшные проблемы. А так, всё пишет и всё работает. Приведите, если можно, пример ком. строки для чтения в файл содержимого INFO для MSP430F427, используя slaa096d. Стирание, запись,верификация работает. Почему то при отправке пароля прог. 086d выдает последовательность 80 10 06 06 E0 FF 02 00 A8 C9 33 DF, что не соответствует формату отправки пароля. BSL не отвечает на этот код. Использую строку bsldemo2.exe -cCOM1 -pint.txt bsldemo2.exe -r0x10ff ff sich_reade.txt
|
|
|
|
|
Jan 9 2009, 12:58
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(sept @ Jan 9 2009, 09:53)  Приведите, если можно, пример ком. строки для чтения в файл содержимого INFO для MSP430F427, используя slaa096d. Стирание, запись,верификация работает. Почему то при отправке пароля прог. 086d выдает последовательность 80 10 06 06 E0 FF 02 00 A8 C9 33 DF, что не соответствует формату отправки пароля. BSL не отвечает на этот код. Использую строку bsldemo2.exe -cCOM1 -pint.txt bsldemo2.exe -r0x10ff ff sich_reade.txt Я не понял, что, ввод пароля и чтение файла сделаны разными вызовами bsldemo2 ? Тогда ничего удивительного, каждый вызов программы приводит к входу в режим BSL. И никакого чтения не будет... Все надо делать за один раз. Так вот сразу строку не припомню, давно игрался, но 2111 у меня читалась вся, включая собственно область кода BSL.
|
|
|
|
|
Jan 9 2009, 15:22
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 18-02-05
Пользователь №: 2 728

|
Цитата(rx3apf @ Jan 9 2009, 15:58)  Я не понял, что, ввод пароля и чтение файла сделаны разными вызовами bsldemo2 ? Тогда ничего удивительного, каждый вызов программы приводит к входу в режим BSL. И никакого чтения не будет... Все надо делать за один раз. Так вот сразу строку не припомню, давно игрался, но 2111 у меня читалась вся, включая собственно область кода BSL. Все за один раз. bsldemo2.exe -cCOM1 -pint.txt -r0x10ff ff sich_reade.txt тоже не работает.
|
|
|
|
|
Jan 10 2009, 04:19
|
Участник

Группа: Новичок
Сообщений: 45
Регистрация: 31-05-05
Пользователь №: 5 576

|
Всем спасибо. Плата собрана. Программатор Курта не определяет MSP430F2272, но при выборе MSP430F2274 он позволяет делать сброс, проверку на чистоту, сравнение, стирание, чтение. При попытке записать бинарник MSP430F2272 отвечает NAK на второй блок данных. Смотрел обмен портмоном.
10:14:59 Device: MSP430F2274. Info(0x1000-0x10FF), Main:(0x8000-0xFFFF) 10:14:59 Programming the device memory... 10:14:59 Warning: Device memory started at 0x1000... 10:15:00 Program failed. NAK received
Может кто сталкивался с такими граблями. Заранее спасибо.
|
|
|
|
|
Jan 31 2009, 13:42
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Diman_ @ Jan 10 2009, 08:19)  Всем спасибо. Плата собрана. Программатор Курта не определяет MSP430F2272, но при выборе MSP430F2274 он позволяет делать сброс, проверку на чистоту, сравнение, стирание, чтение. При попытке записать бинарник MSP430F2272 отвечает NAK на второй блок данных. Смотрел обмен портмоном.
10:14:59 Device: MSP430F2274. Info(0x1000-0x10FF), Main:(0x8000-0xFFFF) 10:14:59 Programming the device memory... 10:14:59 Warning: Device memory started at 0x1000... 10:15:00 Program failed. NAK received
Может кто сталкивался с такими граблями. Заранее спасибо. Я вчера споял переходник USB <> RS232 на СР2102. Плюс 2 вентиля логики. Получил USB <> BSL. Программа от Курта. В общем то заработало сразу же. Ну а проблемы такие же как и Вас. процессор MSP430F1611 определяет как MSP430F149. Как то странновато это. Но это я так понимаю глюки программы Курта. По поводу глюков, то я наслышан немало. Поэтому я избегал пользования этой программой. Но для BSL я ничего другого не знаю и поэтому пришлось воспользоваться этой программой. Что касается сообщения {10:15:00 Program failed. NAK received } Это нужно вначале почистить кристалл а потом проградуировать, или использовать панорамирование автоматом. Может кто знает другие программы для работы по BSL, подскажите. Буду благодарен.
|
|
|
|
Сообщений в этой теме
Diman_ Еще раз про BSL Dec 23 2008, 00:56 rezident Цитата(Diman_ @ Dec 23 2008, 05:56) Вопро... Dec 23 2008, 01:33 MrYuran Цитата(rezident @ Dec 23 2008, 04:33) Я л... Jan 10 2009, 12:15     rezident Цитата(Diman_ @ Jan 10 2009, 09:19) При п... Jan 10 2009, 09:03      Diman_ Спасибо всем ответившим, данной схемой подключения... Jan 14 2009, 06:35      MrYuran Цитата(M_Z @ Jan 31 2009, 16:42) Может кт... Feb 1 2009, 07:23 rx3apf Цитата(Diman_ @ Dec 23 2008, 03:56) Вопро... Dec 23 2008, 13:36 АДИКМ Цитата(Diman_ @ Dec 23 2008, 04:56) Начин... Dec 23 2008, 17:08 VAI ЦитатаПриведите, если можно, пример ком. строки дл... Jan 9 2009, 08:48 jorikdima скажите пожалуйста, те кто использовал FT232RL и а... Dec 19 2009, 08:57 rezident jorikdima, вы не забывайте, что уровни RS232 инвер... Dec 20 2009, 00:51 jorikdima Очередное cпасибо, rezident.
С RS232 как таковым ... Dec 20 2009, 08:20 Stas633 Цитата(jorikdima @ Dec 20 2009, 11:20) ..... Dec 20 2009, 23:17  jorikdima Цитата(Stas633 @ Dec 21 2009, 02:17) Плз.... Dec 21 2009, 08:26 Kurt Через интерфейс BSL нет возможности автоматически ... Dec 21 2009, 11:52 krolaka Привет! у меня такая проблема мк тоже msp430f2... Feb 22 2010, 17:49 AlexMad Добавлю вопрос. вот тут написано следующее:
Цит... Apr 28 2010, 22:15 rezident Цитата(AlexMad @ Apr 29 2010, 04:15) И во... Apr 29 2010, 16:55  AlexMad Цитата(rezident @ Apr 29 2010, 20:55) Учи... Apr 30 2010, 20:58   rezident Цитата(AlexMad @ May 1 2010, 02:58) если ... Apr 30 2010, 21:30 akl Здравствуйте.
...slau256.pdf...
наверно, имелся в... Apr 29 2010, 03:28 -=Space=- Я так понял все используют ft232 с питанием от уст... Oct 11 2011, 10:00 rezident Цитата(-=Space=- @ Oct 11 2011, 15... Oct 11 2011, 15:21 -=Space=- Цитата(rezident @ Oct 11 2011, 19:21) Упр... Oct 12 2011, 06:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|