|
Начало работы с MSP430, Программатор.. |
|
|
|
Jun 3 2007, 07:08
|

Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742

|
Здравствуйте!
Решил я поработать с микроконтроллерами MSP430. Заказал образцы у TI, через неделю они уже лежали на моем столе, чем я был немало удивлен. Конкретно пришли чипы M430F1232 и M430F1612.
До этого момента игрался только с контроллерами AVR и был расстроен, когда начал изучать вопрос существующих программаторов для MSP430. Из более-менее доступного для повторения нашел только схему программатора от Olimex для LPT-порта. Но дело в том, что с контроллерами я развлекаюсь на ноутбуке, а на нем нет параллельного порта.
Покупать фирменный USB-JTAG возможности и желания нет, поскольку для меня это только хобби, денег я этим делом не зарабатываю.
Много искал в интернете и форум просмотрел от корки до корки, но так и не нашел свободной для повторения схемы JTAG-а с подключением к USB (или хотя бы COM, переделать труда не составит).
Неужели все настолько плохо? Или я просто избалован микроконтроллерами AVR, от обилия программаторов которых глаза разбегаются - есть на любой вкус и цвет..
Может быть уважаемые участники конференции подскажут, есть ли выход? Или остается только покупать фирменный?
Я слышал, что бывают в природе переходники LPT-USB, интересно, они реально работают?
Заранее спасибо!
--------------------
Good News Everyone!
|
|
|
|
|
Jun 3 2007, 07:26
|

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

|
Только для программирования, без возможностей использования JTAG-отладки - Bootstrap Loader http://focus.ti.com/mcu/docs/mcusupporttec...ctName=slaa096dВ этой апликухе и схемка и программа - все простое и рабочее. При разумном подходе к отладке, если выводить необходимую информацию через последовательный порт или на индикатор, вполне достаточно. Я практически все так и отлаживаю на железе. А математику и т.д. можно в симуляторе отладить... А это ссылка на все "MSP430 Applications Notes": http://focus.ti.com/mcu/docs/mcuprodtechdo...entCategoryId=1
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Jun 3 2007, 08:58
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976

|
В руководстве пользователя на MSP-FET430 ( http://focus.ti.com/lit/ug/slau138g/slau138g.pdf) приведена схема на MSP-FET430UIF. По поводу переходников USB-LPT. В свое время искал такой переходник, но все они подходили только для подключения принтеров, т.е. нормальный LPT-порт они не создавали. Были варианты PCMCIA-LPT переходников, но цена у них была в несколько раз выше, поэтому проще было купить USB-эмулятор. Такая ситуация была несколько лет назад, возможно, сейчас что-то изменилось, но сомневаюсь.
|
|
|
|
|
Jun 3 2007, 18:15
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Pavel V., если вам нужен только программатор, а не отладчик, то соберите схему BSL из аппликухи, что VAI указал. Могу даже печатную платку для него выслать, мы их когда-то много изготовили. Плата помещается в корпус переходника DB9-to-DB9. Или поступите по-другому. Возьмите м/с преобразователя RS232-TTL которая может работать от 3В и с как минимум тремя приемниками и как минимум одним драйвером, или м/с моста USB-COM от SiLabs, FTDI и т.п. и сделайте BSL на ней. Правда для корректного управления сигналами BSL придется подрихтовать его исходник или воспользоваться программой Курта. Если же вам нужен именно отладчик, то выбор небольшой и его вам уже указали: сделать самому MSP-FET430UIF или купить его.
|
|
|
|
|
Jun 3 2007, 19:10
|

Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742

|
Цитата(VAI @ Jun 3 2007, 11:26)  Только для программирования, без возможностей использования JTAG-отладки - Bootstrap Loader В этой апликухе и схемка и программа - все простое и рабочее. При разумном подходе к отладке, если выводить необходимую информацию через последовательный порт или на индикатор, вполне достаточно. Я практически все так и отлаживаю на железе. А математику и т.д. можно в симуляторе отладить... Спасибо за наводку! Это уже ближе к делу. Отладка мне тоже особо не нужна, главное заливать прошивку. Насколько я понял, для работы с Bootstrap Loader необходимо следующее подключение: COM MC RxD --> P2.2 (TxD) TxD --> P1.1 (RxD) DTR --> RST/NMI RTS --> TEST (or TCK) GND --> GND Я правильно понял? У меня есть самодельный переходничок на FT232, там имеются все эти сигналы. Я вот думаю, а получится ли подключить контроллер к этому моему переходничку? И не могли бы Вы по-подробнее описать процесс заливки прошивки с помощью этого бутлоадера? Я так понял, там в комплекте идет утилита для работы из командной строки. А в каком формате должен быть файл прошивки? Среда разработки - IAR V3.42A. Цитата(jorikdima @ Jun 3 2007, 12:50)  ну есть еще USB JTAG TYNY чтоли (или как то так) от того же OLIMEX. Стоит если не ошибаюсь около 2000. Правда у неготорых, и у меня в том числе, были с ним проблемы. В итоге поменял на LPT. Может к сегодняшнему времени что то изменилось Спасибо! Я видел в продаже эти программаторы, может когда и разорюсь, но сейчас для пробы не хочется даже эти деньги тратить. Цитата(Dr.NoA @ Jun 3 2007, 12:58)  В руководстве пользователя на MSP-FET430 ( http://focus.ti.com/lit/ug/slau138g/slau138g.pdf) приведена схема на MSP-FET430UIF. Схема-то есть, но я так понимаю, для его контроллера прошивка нужна? Есть ли она в свободном доступе? Цитата(Dog Pawlowa @ Jun 3 2007, 21:06)  Павел, ну что это за хобби, если Вы не потратите на него свои собственные деньги? Заработайте на AVRах, и купите фирменный программатор! На AVR-ах я тоже не зарабатываю  А хобби это и так довольно много денег кушает.. Цитата(rezident @ Jun 3 2007, 22:15)  Pavel V., если вам нужен только программатор, а не отладчик, то соберите схему BSL из аппликухи, что VAI указал. Могу даже печатную платку для него выслать, мы их когда-то много изготовили. Плата помещается в корпус переходника DB9-to-DB9. Или поступите по-другому. Возьмите м/с преобразователя RS232-TTL которая может работать от 3В и с как минимум тремя приемниками и как минимум одним драйвером, или м/с моста USB-COM от SiLabs, FTDI и т.п. и сделайте BSL на ней. Правда для корректного управления сигналами BSL придется подрихтовать его исходник или воспользоваться программой Курта. Если же вам нужен именно отладчик, то выбор небольшой и его вам уже указали: сделать самому MSP-FET430UIF или купить его. Для начала мне было бы достаточно чистого программатора. Попробую сделать его на FT232, сама схемка у меня уже есть готовая, использую ее как переходник для подключения контроллеров к компьютеру для отладки. А программа Курта позволит программировать с помощью подобного адаптера?
--------------------
Good News Everyone!
|
|
|
|
|
Jun 3 2007, 20:00
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Pavel V. @ Jun 4 2007, 01:10)  Насколько я понял, для работы с Bootstrap Loader необходимо следующее подключение:
COM MC
RxD --> P2.2 (TxD) TxD --> P1.1 (RxD) DTR --> RST/NMI RTS --> TEST (or TCK) GND --> GND
Я правильно понял? Да, правильно. Только забыли еще VCC_IN. Это входной сигнал для схемы BSL, который уравнивает питание самого кристалла MSP430 и выходных драйверов схемы BSL. На него нужно подавать то же самое напряжение, от которого питается кристалл MSP430. Цитата(Pavel V. @ Jun 4 2007, 01:10)  У меня есть самодельный переходничок на FT232, там имеются все эти сигналы. Я вот думаю, а получится ли подключить контроллер к этому моему переходничку? Должно получиться. Только на VCCIO FT232B нужно подать то же самое питание, что и у MSP430. А MSP430 в этом случае нужно запитать от 3,0...3,6В. Цитата(Pavel V. @ Jun 4 2007, 01:10)  И не могли бы Вы по-подробнее описать процесс заливки прошивки с помощью этого бутлоадера? Я так понял, там в комплекте идет утилита для работы из командной строки. А в каком формате должен быть файл прошивки? Среда разработки - IAR V3.42A. Насколько я помню формат прошивки должен быть TI-TXT. ИАР умеет генерить прошивку в этом формате. Цитата(Pavel V. @ Jun 4 2007, 01:10)  А программа Курта позволит программировать с помощью подобного адаптера? Программа Курта позволяет использовать адаптеры, совместимые с типовыми схемами MSP-FET430PIF, MSP-FET430UIF и BSL. Правда текущий релиз его программы пока не поддерживает двухпроводный режим и соответственно Spy-Bi-Ware. Но для имеющихся у вас кристаллов это не существенно. Они оба программируются программой Курта посредством любого из трех указанных адаптеров.
|
|
|
|
|
Nov 22 2007, 18:52
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(Pavel V. @ Jun 3 2007, 10:08)  Решил я поработать с микроконтроллерами MSP430. Заказал образцы у TI, через неделю они уже лежали на моем столе, чем я был немало удивлен. Конкретно пришли чипы M430F1232 и M430F1612. извините за ОФФТОП, но! как понять "Заказал образцы у TI" ? как и сколько стоило?
|
|
|
|
|
Nov 23 2007, 06:40
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(CAHTA_1939 @ Nov 22 2007, 20:52)  извините за ОФФТОП, но! как понять "Заказал образцы у TI" ? как и сколько стоило? На странице описания товара, например http://focus.ti.com/docs/prod/folders/print/msp430f1612.html, в разделе "Pricing/Packaging/CAD Design Tools/Samples" в последней колонке есть пункт у некоторых товаров "Request Free Samples". О цене можете догадаться  P.S. мне образцы не отдала таможня Беларуси  мол это для юридического лица прислано
|
|
|
|
|
Nov 23 2007, 11:54
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(gotty @ Nov 23 2007, 14:51)  За доставку платит отправитель. микрухи выбрал, но вот что у меня сомнения вызываеет Код The destination country requires import duties to be paid on delivery by the receiver. TI can not pay the import duties for the shipment. If the recipient is not willing to accept the charge, then do not enter this sample request." забить? или как? платить то не хочется =)
|
|
|
|
|
Nov 23 2007, 12:31
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(CAHTA_1939 @ Nov 23 2007, 13:54)  микрухи выбрал, но вот что у меня сомнения вызываеет Код The destination country requires import duties to be paid on delivery by the receiver. TI can not pay the import duties for the shipment. If the recipient is not willing to accept the charge, then do not enter this sample request." забить? или как? платить то не хочется =) Если платить не будеш - то не отвлекай людей, пусть шлют тем, кто будет.
Сообщение отредактировал gotty - Nov 23 2007, 12:32
|
|
|
|
|
Nov 23 2007, 12:53
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(CAHTA_1939 @ Nov 23 2007, 14:50)  я его недавно разобрал, тоже думал копирнуть, но... там стоит F169 и еще несколько корпусов микросхем. если нужно, могу поискать фотографии внутренностей. Это не обязательно, принципиальные схемы и разводки печатных плат есть на сайте TI. Соврал, нету разводки, а расположение элементов.
Сообщение отредактировал gotty - Nov 23 2007, 13:27
|
|
|
|
|
Nov 23 2007, 13:28
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(jorikdima @ Nov 23 2007, 16:19)  а слить бинарник из 169 нельзя?
была у меня тинька, но не за пахала, глюк с ЮСБ был я писал на форуме год назад. Да и говорю же... не готов за подобшый шедевр 2 косаря выкладывать это вряд ли. там fuse 100% убита...
|
|
|
|
|
Nov 23 2007, 13:41
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(jorikdima @ Nov 23 2007, 15:19)  а слить бинарник из 169 нельзя? Можно перебором найти пароль для BSL - и сливай. Длинная пароля - 16 слов = 32 байта = 256 бит = 10 в 77 степени вариантов (грубо).
|
|
|
|
|
Dec 1 2007, 06:59
|

Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324

|
Цитата(urasinov @ Nov 23 2007, 17:42)  Это ваще полная халява!!! У них нет представителей в россии, чипы идут прямо с малазии. Правда иногда бывают заминки, типа таких что можно заказать каждую позицию не более одного чипа. Об этом приходит уведомление на мыло, мол в россию (именно так и пишут) в данный момент можем поставить не более одного экземпляра. Если элементы у них есть на складе при заказе (In Stock) они придут через одну две недели. При заказе нужно описать для чего образцы, естественно на англицком, я пишу что я студент и делаю макет для обучения. И так всегда. А что Вы пишете в поле "Organization" ? А то я тоже попытался заказать образцы. Пришли и зависли на таможне. Говорят что груз пришел на организацию, а не на частное лицо, соответсвенно нужно растаможить. Я писал в поле "Organization" - аббревиатуру ВУЗа  Проблема в том, что это поле должно быть заполнено.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|