Msp430 программатор: Начинаем работать с микроконтроллерами MSP430

Содержание

Способы прожига MSP430. Lauchpad в качестве программатора. / MSP430 / Сообщество EasyElectronics.ru

В данной статье хочу поведать не такую уж и тайну об использовании ланчпада для заливки или сливки прошивки с MCU в hex-файл.

Пожалуй стоит начать с того, что меня напрягает в подавляющем большинстве Launchpad-based проектов — откровенно глупый способ заливки прошивки в девайс. Практически везде пользователю предлагается: запустить IAR или CCS, создать проект, вставить код копипастом, скомпилировать и начать сеанс отладки. Получается муторно. Именно это и является зачастую камнем преткновения для того, чтобы мир увидел очередной проект. Ведь далеко не каждый разработчик желает делиться исходниками точно так же, как и далеко не каждому конечному пользователю интересно их смотреть.

Для начала стоит рассмотреть способы залива прошивки в кристалл:

  • Используя загрузчик, он же BSL, он же BootStrap Loader.
    Я преследовал цель использования ланчпада в качестве программатора для девственных кристаллов, поэтому выбрал другой вариант. Этот же способ может быть интересен, если разработчику необходимо предусмотреть возможность выпуска обновлений прошивки и так далее. При соблюдении определенных конструктивных особенностей можно грузить прошивку напрямую с USB, без всяких преобразователей интерфейсов вроде TUSB или FTDI. Подробнее об этом можно прочитать в SLAU319. Есть вполне приличный мануал(SLAA450) по написанию своего BSL
  • JTAG обыкновенный.
  • У нас на эту тему есть статья. Есть еще вот такая штука.Тоже не стал разбираться, ведь LPT у меня нету, использовать преобразователь я не хочу, как и покупать программатор. У TI есть отличный мануал(SLAU320), где описаны все шаманские танцы вокруг JTAG'a. Желающие смогут построить свой собственный программатор. Сразу оговорюсь, у MSP430 есть один фьюз, зато настоящий. И при коммерческом использовании его желательно спалить перед отправкой устройства в свет, если конечно изготавливаемое устройство не просто до мелочей. Кстати вышеописанная «вот такая штука» умеет пережигать этот фьюз, Launchpad не умеет
.
  • Spy-Bi-Wire, он же SBW. Его и будем использовать.
  • Бывает в свою очередь двухпроводной и четырехпроводной. Одно другое дополняет, тем не менее TI проводит между ними четкую грань. Для заливки прошивки в кристалл можно использовать открытый и мультиплатформенный mspdebug, однако мне больше по душе просто открытый MSP430 Flasher. Скачать можно по ссылке, заполнив заявку на скачивание, или если вы как добропорядочный гражданин уже все заполнили=) можно скачать установщик отсюда.Данная программа умеет:
    • Заливать прошивку в формате TXT или HEX в девайс
    • Выполнять проверку памяти
    • Читать память кристалла в файл TXT или HEX
    • Устанавливать аппаратные брейкпойнты
    • Работать с паролем JTAG
    • Выбирать один из нескольких режимов работы девайса
    • Обновлять прошивку MSP-FET430UIF
    • Несколько вариантов сброса
    • Пережигать перемычку JTAG. Не работает на Launchpad'e.
    При использовании не забудьте указать ключ " -m SBW2 " . Обо всем остальном можно прочитать на вики TI или указав ключ " -h ". Имя контроллера задается например так " -n MSP430G2553 ". На этом пока все.

P.S. По поводу прожигания фьюза, сейчас разбираюсь. Вот тут(SLAU265) даются ссылки на ресурсы по программированию памяти. Пережигание доступно для MSP430F1xx, 2xx, и 4xx линейки.SLAU319 (раздел 2.8) говорит о возможности прошивки контроллера с пережженным фьюзом через BSL, который можно защитить паролем. А раздел 2.7 уверяет нас, что при его неправильном вводе происходит стирание flash. Там же есть схема и софт для программатора Replicator (REP430). Подключение осуществляется по интерфейсу jtag, типа j-link. Буду копать дальше

Программирование микроконтроллеров семейства MSP430. Часть I. Аппаратные средства - Компоненты и технологии

Растет популярность микроконтроллеров семейства MSP430 фирмы Texas Instruments, наряду с этим возрастает и потребность в программных и аппаратных средствах разработки.

Несмотря на то, что на рынке представлено множество средств разработки разных производителей, большинство из них обладают определенными недостатками — от отсутствия некоторых функций до высокой цены. В связи с этим многие разработчики занимаются самостоятельным изготовлением аппаратных средств программирования микроконтроллеров семейства MSP430. В данной статье рассмотрено несколько наиболее популярных версий программаторов и сопутствующего ПО, а также приведена альтернативная версия, лишенная некоторых существенных недостатков существующих моделей.

Начнем обзор с «фирменных» аппаратных средств Texas Instruments. Они подразделяются на программаторы-эмуляторы (Flash Emulation Tool) для микроконтроллеров с Flash-памятью, служащие в основном для целей отладки; программатор MSP-PRGS430 для мелкосерийного производства (поддерживает все типы микроконтроллеров MSP430) и программатор MSP-GANG430, позволяющий одновременно программировать до 8 микроконтроллеров с Flash-памятью и предназначенный для мелкосерийного и среднесерийного производства.

Программаторы и эмуляторы фирмы Texas Instruments

Программаторы-эмуляторы с интерфейсом LPT для микроконтроллеров с Flash-памятью

Фирма Texas Instruments предлагает 7 вариантов программаторов данного класса. Первый — универсальный отладочный модуль MSP-FET430PIF (рис. 1), поддерживающий все типы микроконтроллеров семейства MSP430 с Flash-памятью.

Рис. 1. Универсальный отладочный модуль MSP-FET430PIF

Рис. 1. Универсальный отладочный модуль MSP-FET430PIF

Данный модуль предназначен исключительно для внутрисхемного программирования и отладки. Для его подсоединения к программируемому (отлаживаемому) устройству используется стандартный 14-выводный разъем. Фактически, модуль представляет собой преобразователь физических уровней сигналов LPT-порта персонального компьютера в сигналы JTAG-интерфейса микроконтроллеров MSP430.

Кроме этого, предлагается 5 отладочных комплектов, каждый из которых содержит указанный универсальный отладочный модуль и плату с установленной ZIF-панелью под различные типы корпусов микроконтроллеров (рис. 2).

Рис. 2. Отладочный комплект MSP-FET430P120

Рис. 2. Отладочный комплект MSP-FET430P120

В таблице 1 приведен список моделей и совместимые с ними микроконтроллеры семейства MSP430.

Таблица 1. Наборы для отладки и программирования фирмы Texas Instruments с интерфейсом LPT

Таблица 1. Наборы для отладки и программирования фирмы Texas Instruments с интерфейсом LPT

Несколько отличается от вышеперечисленных модель эмулятора MSP-FETX110, поддерживающая микроконтроллеры MSP430F110, MSP430F1101, MSP430F1101А, MSP430F1111А, MSP430F112, MSP430F121 и MSP430F1121А. Конструктивно она выполнена в виде одной платы, на которой размещен как преобразователь интерфейсов, так и сама ZIF-панель (рис. 3).

Рис. 3. Отладочная плата MSP-FET430X110

Рис. 3. Отладочная плата MSP-FET430X110

Эта модель является самой дешевой в линейке фирмы TI (цена производителя составляет $49).

Все вышеописанные комплекты могут быть использованы как для отладочных целей, так и для программирования небольших партий микроконтроллеров. Однако существенным недостатком этих модулей является отсутствие возможности программирования бита защиты (security fuse).

Таблица 2. Наборы для отладки и программирования фирмы Texas Instruments с интерфейсом USB

Таблица 2. Наборы для отладки и программирования фирмы Texas Instruments с интерфейсом USB

В качестве достоинств следует отметить доступность принципиальных схем и сопутствующей документации на сайте Texas Instruments, что позволяет разработчику самостоятельно изготовить подобные устройства [3].

Программаторы-эмуляторы с интерфейсом USB для микроконтроллеров с Flash-памятью

Этот класс устройств фирмы TI является развитием семейства MSP-FET, использующий более современный интерфейс USB, что позволяет повысить скорость обмена между ПК и отлаживаемым (программируемым) устройством.

Аналогично программаторам с интерфейсом LPT, данная линейка включает в себя универсальный модуль MSP-FET430UIF и 6 вариантов комплектов, содержащих адаптеры под различные корпуса. В таблице 2 приведен список моделей с интерфейсом USB и совместимых с ними микроконтроллеров семейства MSP430.

Достоинства и недостатки устройств данной линейки прямо противоположны их LPT-предшественникам. У всех USB-устройств имеется возможность программирования бита защиты, однако отсутствие полного комплекта документации исключает возможность самостоятельного повторения этих программаторов. Покупные же изделия имеют довольно значительную цену (цена производителя — $149).

Как видно из таблиц 1 и 2, линейки программаторов-эмуляторов MSP-FET430P и MSP-FET430U охватывают не все типы корпусов микроконтроллеров MSP430, из-за чего зачастую требуется самостоятельное изготовление адаптеров с ZIF-панелями при невозможности внутрисхемного программирования.

Существенным достоинством всех вышеперечисленных моделей является наличие двух режимов работы — как отладки (эмуляции), так и программирования.

Программатор MSP-PRGS430 для любых микроконтроллеров семейства MSP430

В отличие от устройств, перечисленных выше, MSP-PRGS430 не поддерживает режим отладки и предназначен исключительно для программирования. До появления эмуляторов-программаторов семейства MSP-FET430U эта плата была единственным «фирменным» устройством, позволявшим программировать бит защиты. На данный момент устройство является морально устаревшим, его использование рекомендуется лишь при необходимости программирования ROM и OTP микроконтроллеров. Если же используются исключительно модели с Flash-памятью, приобретение данного программатора является нецелесообразным. Внешний вид MSP-PRGS430 приведен на рис. 4. Устройство недоступно для самостоятельного повторения ввиду отсутствия полной документации, а цена производителя составляет $199. Следует также обратить внимание, что в комплект поставки MSP-PRGS430 не входят платы адаптеров («панельки»), их придется изготавливать самостоятельно либо приобретать отдельно (фирма TI не предлагает устройств такого рода).

Рис. 4. Программатор MSP-PRGS430

Рис. 4. Программатор MSP-PRGS430

Программатор MSP-GANG430 для микроконтроллеров с Flash-памятью

Основными отличиями данного программатора от рассмотренного выше MSP-PRGS430 являются возможность одновременного программирования до 8 устройств, возможность работы в режиме stand-alone (без подключения к ПК) и отсутствие поддержки OTP и ROM устройств. Область применения устройства—мелкосерийное и среднесерийное производство. Внешний вид MSP-GANG430 приведен на рис. 5. Также, как и MSP-PRGS430, MSP-GANG430 недоступен для самостоятельного повторения и не содержит адаптеров в комплекте поставки.

Рис. 5. Программатор MSP-GANG430

Рис. 5. Программатор MSP-GANG430

Программаторы и эмуляторы сторонних производителей

Аппаратные средства Фимы Softbaugh

Фирма Softbaugh была первой, предложившей на рынке программаторы-эмуляторы с интерфейсом USB. На данный момент компанией выпускаются устройства FETP и USBP, являющиеся функциональными аналогами инструментов MSP-FET430PIF и MSP-FET430UIF фирмы Texas Instruments. Адаптеры к этим устройствам поставляются отдельно (сейчас предлагаются панели адаптеров для корпусов QFN24, QFN32, TSSOP-20 и SOIC-20). Эти же адаптеры можно использовать совместно с программаторами от TI.

Кроме этого, фирмой Softbaugh выпускается ряд оригинальных изделий, в том числе программатор-эмулятор с изолированным интерфейсом LPT ISOFETP (удобный при отладке изделий с питанием без гальванической развязки от сети) и репликатор REP430, позволяющий программировать микроконтроллеры MSP430 нажатием одной кнопки без участия ПК (но требующий при этом предварительного программирования самого репликатора и имеющий ограничения на размер загружаемого кода). Также фирма предлагает две модели программаторов (BLMSPF с интерфейсом LPT и UBSL с интерфейсом USB), использующих вместо интерфейса JTAG встроенный в МК загрузчик. Несмотря на ряд ограничений — загрузчик не позволяет производить отладку и программировать бит защиты микроконтроллера, использование этого интерфейса является единственным способом стирания и программирования МК семейства MSP430 с уже запрограммированным битом защиты.

Аппаратные средства фирмы Elprotronic

Фирма Elprotronic предлагает 3 устройства с расширенными возможностями, то есть обладающими как интерфейсом JTAG, так и интерфейсом для использования загрузчика. Это программаторы-эмуляторы FlashPro430-PP с интерфейсом LPT и FlashPro430 с интерфейсом USB. В целом устройства идентичны MSP-FET430PIF и MSP-FET430UIF фирмы TI, но наличие дополнительного интерфейса для использования загрузчика делает их весьма удобными и универсальными инструментами для работы с микроконтроллерами семейства MSP430. Кроме этого, фирма Elprotronic предлагает программатор GangPro430, являющийся функциональным аналогом MSP-GANG430, но с возможностью эмуляции и использования загрузчика.

По утверждению разработчиков компании, продукция Elprotronic обеспечивает лучшую в мире скорость программирования среди аналогов. По совокупности предоставляемых возможностей изделия фирмы можно назвать наиболее функциональными из подобных устройств.

Аппаратные средства фирмы Phyton

Фирмой Phyton выпускается программатор-эмулятор PICD-430 с интерфейсом USB, в целом аналогичный устройству MSP-FET430UIF фирмы Texas Instruments. К сожалению, в документации производителя отсутствует упоминание о поддержке режима программирования бита защиты, что делает данное устройство наименее функциональным из всего ряда аналогов. Кроме этого, фирмой выпускается достаточно известная модель программатора ChipProg+, который поддерживает и линейку МК семейства MSP430 с Flash-памятью.

Аппаратные средства фирмы IAR Systems

Программатор-эмулятор JLINK-430 фирмы IAR Systems является еще одним функциональным аналогом популярного MSP-FET430UIF. Сама фирма более известна своими программными продуктами, в том числе и для семейства микроконтроллеров MSP430, о которых пойдет речь во второй части обзора.

Аппаратные средства фирмы RK-System

Польская фирма RK-System предлагает линейку универсальных программаторов UprogHS с поддержкой микроконтроллеров MSP430. На данный момент поддерживают МК этого семейства 5 изделий фирмы: программатор с LPT-интерфейсом UprogHS-84, его версия с одновременной поддержкой до 8 устройств UprogHS-84 GANG, а также три программатора с USB-интерфейсом — базовая модель UprogHS-48, модель с поддержкой самостоятельного режима работы (stand-alone) UprogHS-48 portable и программатор с одновременной поддержкой до 4 устройств Uprog GANG. Внешний вид изделий данной линейки приведен на рис. 6

Рис. 6. Семейство программаторов UprogHS фирмы RK-System

Рис. 6. Семейство программаторов UprogHS фирмы RK-System

Очевидные достоинства данных программаторов — поддержка значительного количества устройств как внутри семейства MSP430 (ни один другой программатор сторонних производителей не поддерживает линейку OTP/ROM семейства MSP430), так и вне его (общее число поддерживаемых ИС на момент написания статьи — 13 816). Из очевидных недостатков следует отметить отсутствие режима эмуляции.

Аппаратные средства для серийного производства фирм Data I/O и BP Microsystems

Ввиду высокой стоимости и специфичности данных изделий, подробное их рассмотрение не предусмотрено в этом обзоре. Предназначение этих устройств — программирование средних и больших партий микроконтроллеров и других программируемых устройств различных типов (в том числе MSP430).

Программаторы-эмуляторы микроконтроллеров семейства MSP430, доступные для самостоятельного повторения

Как упоминалось ранее, на сайте фирмы Texas Instruments содержится вся необходимая техническая информация по программаторам-эмуляторам типа MSP-FET430Pxx, что позволяет самостоятельно изготовить подобное устройство [3]. В то же время, схемотехническое решение этих устройств содержит как избыточные, так и труднодоступные компоненты. В связи с этим наибольшую популярность приобрел вариант, опубликованный фирмой Olimex (рис. 7) [5].

Рис. 7. Схема программатора-эмулятора MSP430-JTAG фирмы Olimex

учебный курс. / MSP430 / Сообщество EasyElectronics.ru

Добрый день всем!

Позвольте представить вам учебный курс по микроконтроллерам MSP430.

Хочу сразу предупредить — данный тип МК несколько тяжеловат для рядового пользователя. Его используют в основном профессиональные разработчики, но… Я хочу сделать его доступным для всех. Так, что смотрим и не боимся.
Да, и ещё — традиционно я тяготею к ассемблерным типам языков, так что начнём с них. Потом будет и С.

Как уже говорил глубокоуважаемый _YS_, данный тип контроллеров построен по Фон-Неймановской архитектуре, т.е. имеет одну адресную ось. Деления на память программ и данных нет, просто они располагаются по разным адресам. Чуть позже приведу разбивку.
Мануалы пока читать не будем, просто покажу основное.
Контроллер 16-ти разрядный, в составе ядра есть 16 регистров, четыре из которых специального назначения (R0 или PC — счетчик команд, R1 или SP — указатель стека, R2 или SR — регистр состояния, R3 или CG — генератор констант). Остальные (R4-R15) доступны как регистры общего назначения. Есть одна отличная вещь — любой регистр может быть указателем.
Пока сведений достаточно.

С чего начать? Со среды программирования, ибо первые шаги можно делать не имея аппаратуры.

Внимание! Кто захочет начать с аппаратуры — запомните! Контроллер питается от напряжения 3,3 вольта, 5 вольт для него смертельны! Будьте осторожны.

Итак, среда разработки. Во всём мире профессионалы пользуются программами фирмы IAR Systems — www.iar.com.
Не будем изобретать велосипед, последуем их рекомендациям. С официального сайта можно скачать 30-дневную бесплатную версию. Заморочка в том, что прийдётся заполнить длинную форму личных данных. Кто не боится — вперёд!

После установки и запуска мы видим (у меня 4-я версия, текущая на официальном сайте — 5-я, но отличий немного):

Посмотреть на Яндекс.Фотках

Жмём кнопку «Создать новый проект в текущем рабочем пространстве» («Create new project in current workspace»).
Смотрим на окошко и выбираем «asm/asm».

Посмотреть на Яндекс.Фотках

Нажимаем «Ok» сохраняем файл проекта в нужное нам место. Рекомендую, каждый проект сохранять в отдельный каталог.

Получаем следующее:

Посмотреть на Яндекс.Фотках

Комментирую полученный код.


#include "msp430.h"

Ну тут всё ясно, подключаем заголовочный файл.

        NAME    main                    ; module name

        PUBLIC  main                    ; make the main label vissible
                                        ; outside this module

Это стандартное объявление имени модуля и его видимости из других модулей.

        ORG     0FFFEh
        DC16    init                    ; set reset vector to 'init' label

Тут мы объявляем вектор перехода по сигналу «Reset». Я делаю это несколько иначе, чуть ниже покажу как.
У MSP430 вектора прерываний располагаются в конце памяти — от адреса FFFFh и вниз. Для серии F1xxx и F1xx их 16 штук. Да, и ещё существенное отличие — в вектор заносится адрес, а не команда перехода! Т.е., в данном случае, адрес метки «init».

        RSEG    CSTACK                  ; pre-declaration of segment
        RSEG    CODE                    ; place program in 'CODE' segment

Тут объявляем сегмент стека и кода.
Вот собственно с этого и начинается программа.

init:   MOV     #SFE(CSTACK), SP        ; set up stack

Вот она метка «init», её адрес компилятор потом подставит в вектор сброса.
Первая команда — инициализация стека. Директива SFE вычисляет конец сегмента. А # нужен, чтобы по

MSP-EXP430G2, Отладочный комплект на базе МК MSP430G2xx (LaunchPad)

MSP-EXP430G2 – отладочное средство для программирования и отладки, в которое входит все необходимое для начала разработки – сокет для микросхем в 14/20-выводном DIP-корпусе и интегрированный отладчик/программатор, позволяющий работать с МК через интерфейс Spy Bi-Wire (2-wire JTAG).
В комплект входит 2 запрограммированных МК MSP430G2553IN20 и MSP430G2452IN20. Flash-память микроконтроллера может быть запрограммирована в течении нескольких секунд, при этом не требуется подключения внешнего питания.

Отличительные особенности:
• 2 микроконтроллера в комплекте:
- MSP430G2553IN20,
- MSP430G2452IN20;
• интегрированный на плату эмулятор/программатор;
• пользовательская кнопка;
• кнопка сброса;
• пользовательские светодиоды;
• IDE разработчика IAR Kickstart и Code Composer Studio Ver 4.

MSP-EXP430G2 позволяет новичкам и опытным разработчикам осуществлять быстрое создание макетов, отладку и программирование измерительных, охранных, промышленных систем и других чувствительных к затратам приложений.
Для преодоления недостатков 8-разрядных микроконтроллеров компания Texas Instruments Incorporated (TI) стремится к объединению в своих микросхемах производительности 16-разрядного микроконтроллера, сверхмалого энергопотребления и сверхнизкой стоимости.
Именно для этого компания TI выпускает новый комплект разработчика MSP-EXP430G2 (LaunchPad) на базе микроконтроллеров MSP430™ Value Line. При недорогой стоимости, новый комплект включает в себя всё необходимое аппаратное и программное обеспечение для того, чтобы легко запускать проекты на базе микроконтроллеров MSP430G2xx Value Line компании TI.
Данные микроконтроллеры обеспечивают 10-кратный рост производительности и 10-кратное увеличение времени автономной работы по сравнению с 8-разрядными микроконтроллерами. Поскольку все микроконтроллеры MSP430 совместимы по программным кодам, то разработанные с применением комплекта MSP-EXP430G2 (LaunchPad) решения могут быть органично перенесены на любые другие микроконтроллеры MSP430, обеспечивая дополнительную масштабируемость.

Основные особенности и преимущества комплекта разработчика MSP-EXP430G2
• Разъем DIP для отладки и программирования поддерживает устройства, имеющие до 20 выводов, и позволяет осуществлять быстрое макетирование с использованием микроконтроллеров MSP430 Value Line; разработчики могут оперативно менять микроконтроллеры один за другим для оценки, программирования или отладки устройств.
• Запрограммированные микроконтроллеры можно легко извлечь и установить на заказные печатные платы или макетные платы.
• Разработчики могут пользоваться кнопками, светодиодными индикаторами и выводами для подключения внешних компонентов, позволяющими комплекту LaunchPad функционировать в качестве автономной системы.
• Встроенный эмулятор с питанием через USB позволяет программировать флэш-память, отлаживать микропрограммное обеспечение и поддерживать последовательный коммуникационный интерфейс, делая ненужным внешний эмулятор.
• Комплект MSP-EXP430G2 (LaunchPad) совместим с любым микроконтроллером MSP430 Value Line, существующими отладочными платами eZ430 и устройствами MSP430, способными поддерживать интерфейс Spy-Bi-Wire.
• Бесплатно предоставляются компиляторы и отладчики без ограничения функциональности, в том числе Code Composer Studio и IAR Embedded Workbench, поддерживающие комплексную среду разработки программного обеспечения.
• Кварцевый резонатор 32 кГц повышает точность встроенного в микроконтроллеры MSP430 генератора частоты с цифровым управлением, обеспечивая необходимую для различных периферийных устройств и таймеров точность режима реального времени.
• В комплект включены два устройства MSP430 Value Line; одно из них предварительно запрограммировано с использованием демонстрационного микропрограммного обеспечения, чтобы продемонстрировать использование встроенных периферийных устройств, в том числе 10-разрядного АЦП, компараторов и внутреннего датчика температуры.
• Дизайн с открытым исходным кодом позволяет разработчикам создавать собственные аппаратные средства на базе комплекта MSP-EXP430G2 (LaunchPad).

Комплектация: отладочная плата MSP-EXP430G2, 2 микроконтроллера (1 установлен на плату), кабель USB, 2 PBS гнезда 1х10, кварцевый резонатор.

MSP430_Flasher _-_ Command_Line_Programmer

MSP430_Flasher _-_ Command_Line_Programmer
Программное обеспечение: MSP430 Flasher - Программист командной строки
Поддерживаемое оборудование MSP430
Программная среда (и)
Статус Конюшня

MSP430 Flasher - это интерфейс с открытым исходным кодом на основе оболочки для программирования устройств MSP430 через программатор на полевых транзисторах или eZ430 через JTAG или Spy Bi-Wire (SBW).Он основан на стеке отладки MSP и предоставляет наиболее общие функции в командной строке. MSP430 Flasher можно использовать для загрузки двоичных файлов (.txt / .hex) непосредственно в основную память MSP430 без необходимости использования IDE, например CCS или IAR. Его также можно использовать для извлечения прошивки непосредственно с устройства, перегорания предохранителя JTAG и установки аппаратных точек останова.

MSP430 Flasher может запускаться из любого каталога. Это упрощает предоставление возможности обновления для новой прошивки.

Загрузки

MSP430 Прошивальщик v1.2.3 Выпущено 27.09.2013

Старые версии:

Введение

MSP430 Flasher - это удобный интерфейс на основе оболочки, обеспечивающий пользователю легкий доступ к устройствам MSP430 через полевой транзистор через JTAG или Spy-Bi-Wire (SBW).

Он предоставляет пользователю свободу:

  • Загрузите файл TXT или HEX в устройство
  • Проверить память устройства
  • Чтение из памяти и запись в файл TXT или HEX
  • Установить аппаратные точки останова
  • Укажите пароль JTAG (если применимо)
  • Выбрать режим работы для многорежимных устройств
  • Обновление микропрограммы MSP-FET430UIF
  • Отключить отчеты о состоянии (в тихом режиме)
  • Сбросить устройство
  • Перегорел предохранитель JTAG устройства
  • Стирание и программирование отдельных сегментов памяти

Информируя пользователя с помощью важных отчетов о состоянии, MSP430 Flasher выполняет все необходимые задачи для доступа к MSP430, включая, помимо прочего:

  • Инициализация интерфейсного порта
  • Проверка версий прошивки и оборудования
  • Выполнение восстановления FET, если поддерживается отладчиком FET
  • Включение и выключение устройства
ПРИМЕЧАНИЕ
Флэшер MSP430 не поддерживает LPMx.5 функций отладки.

Для удобства отчеты о состоянии записываются в текстовый файл с именем log.txt в подкаталоге Log, который должен соответствовать исполняемому файлу MSP430 Flasher.

ПРИМЕЧАНИЕ
Новые экземпляры добавляются в файл журнала, поэтому старые журналы никогда не перезаписываются.

Триггеры и аргументы

Таблица триггеров и аргументов

MSP430 Flasher запускается из исполняемого файла MSP430Flasher.Exe. Этот файл принимает ряд триггеров и аргументов, необходимых для предоставления пользователю доступа ко всем возможностям программного обеспечения. В следующей таблице перечислены все доступные триггеры и аргументы.

Триггер Аргументы Описания Подробнее
-ч / -? НЕТ Информация об использовании Отображает эту таблицу параметров командной строки
НЕТ Отображает доступные спецификации выхода (см. Триггер -z)
-i (TI) USB, COM n , LPT n Порт связи для отладчика FET TIUSB (или USB) по умолчанию.Используйте COM n (например, COM15), чтобы выбрать USB-отладчик, подключенный к COM-порту n . Используйте LPT n (т.е. LPT1) для параллельных инструментов (MSP-FET430PIF).
АВТО, JTAG, SBW2, SBW4 Определяет, какой режим связи будет использоваться
  • JTAG для устройств, которые поддерживают только 4-проводной JTAG.
  • SBW2 для 2-проводной связи Spy-Bi-Wire
  • SBW4 для 4-проводной связи JTAG с устройствами, которые также поддерживают Spy-Bi-Wire
  • AUTO для автоматического определения режима связи (по умолчанию)
Имя устройства Строка имени устройства, к которому осуществляется доступ Подсказать, если отсутствует
[ Имя файла , mem_section ] Запускает операцию чтения в разделе памяти целевого устройства, заданном параметром mem_section .Содержимое памяти будет записано в файл, указанный в Имя файла . Доступные разделы памяти:
  • MAIN - основная память устройства.
  • INFO - информационная память (см. Триггер -u)
  • BSL - память загрузчика начальной загрузки (см. Триггер -b)
  • RAM - оперативная память
-Вт Имя файла Запускает операцию записи в память Допустимые форматы: TXT (TI-txt) или HEX (Intel-hex).
НЕТ Запускает проверку памяти устройства после программирования НЕТ
-u НЕТ Разблокирует заблокированную флеш-память (InfoA) для записи НЕТ
НЕТ Разблокирует память BSL для записи НЕТ
СТЕРЕТЬ_ВСЕ, СТЕРЕТЬ_ГЛАВНУЮ, СТЕРЕТЬ_СЕГМЕНТ Режим стирания для использования перед программированием памяти устройства Используйте только с триггером -w.См. Описание стирания сегмента в разделе «Возможности».
-d [ адресов точки останова ] Установить аппаратные точки останова Используйте "," в качестве разделителя
Timeout_in_ms Задает тайм-аут для точек останова Считается в миллисекундах
-п Пароль JTAG Задает пароль JTAG, который следует использовать для открытия целевого устройства Пользователь получает запрос, если он несовместим с длиной пароля, указанной триггером -l.
пароль_длина Длина пароля JTAG, указанного с помощью триггера -p Необязательно. Может использоваться для двойной проверки введенного пароля. Длина считается 16-битными словами! По умолчанию = 0
Л, С Режим работы для устройств L092 L - режим L092 (с внешней EEPROM)
C - режим C092
НЕТ Перегорает предохранитель JTAG устройства Предупреждение : устройство больше не будет доступно через JTAG.Это действие необратимо.
НЕТ Отключает механизм регистрации НЕТ
НЕТ Подавляет запрос пользователя на обновление прошивки FET Обновление прошивки полевого транзистора будет принудительным!
-q НЕТ Запускает ТИХИЙ режим Системные сообщения отображаться не будут (кроме ошибок и подсказок пользователя).
-z [ exit_spec ,?] Задает состояние устройства после программирования. Доступные технические характеристики выхода см. В Таблице технических характеристик выхода. Используйте "," в качестве разделителя.

Пропущенные аргументы будут заменены параметрами по умолчанию, если это возможно, или пользователю будет предложено предоставить их позже. Это исключает ошибки и подсказки.

ПРИМЕЧАНИЕ
Триггеры, аргументы и спецификации выхода не чувствительны к регистру, за исключением filename .

Пример: В командной строке Windows вводится следующее:

>> MSP430Flasher.exe -i USB -n MSP430F2274 -w myfile.txt -v

MSP430 Flasher:

  1. Попытка получить доступ к полевому транзистору, подключенному к интерфейсу USB (-i). USB по умолчанию.
  2. Попытка получить доступ к устройству под названием MSP430F2274 (-n)
  3. Очистить всю память устройства (поведение по умолчанию).
  4. Записать (-w) myfile.txt в устройство.
  5. Проверить (-v) содержимое памяти после программирования файла.
  6. Выключите цель и отключитесь (поведение по умолчанию - см. Переключатель -z).

Таблица выходных характеристик

MSP430 Flasher предоставляет пользователю свободу выбора желаемого состояния для установки устройства, когда MSP430 Flasher завершает свою работу. Это можно сделать с помощью триггера -z и передачи аргумента (ов) [exit_spec ,?], где exit_spec - допустимая спецификация выхода (см. Таблицу ниже).

ПРИМЕЧАНИЕ
Спецификации разделяются символом ',' (запятая) и заключаются в квадратные скобки '[' ']'.
Технические характеристики выхода Описание
по умолчанию (-z не используется) Устройства не получают «жесткого» сброса и выключаются после программирования. Выполнение целевого кода не начинается.
-z [VCC] Устройства не получают «жесткий» сброс.VCC остается включенным. Начнется выполнение целевого кода.
-z [СБРОС] Устройство получает «жесткий» сброс (с помощью контакта RST / NMI) после программирования и после этого отключается. Выполнение целевого кода не начинается.
-z [VCC, RESET]
-z [RESET, VCC]
Устройство получает «жесткий» сброс (с использованием вывода RST / NMI) после программирования, а VCC остается включенным. Начнется выполнение целевого кода.

Примечание: В случае, если текущая активная прошивка записывает во флэш-память после сброса, настоятельно рекомендуется указать параметр VCC.В противном случае два последовательных вызова Flasher могут вызвать повреждение флэш-памяти. Пример использования: первый вызов останавливает процессор; со вторым вызовом, например процесс записи или чтения файла может вызвать сброс и короткое время активности ЦП до того, как JTAG перейдет к программе.

Характеристики

Обновление микропрограммы MSP-FET430UIF

Во время выполнения, если MSP430 Flasher обнаружит конфликт в существующих версиях прошивки, он предложит пользователю выбрать, разрешить ли MSP430 Flasher обновлять прошивку или нет:

>> Прошивка вашего полевого транзистора устарела.>> Хотели бы вы его обновить? (Да / Нет): _

При вводе Y будет обновлено микропрограммное обеспечение полевого транзистора, отобразятся своевременные отчеты о состоянии, и в случае успеха будет завершено выполнение работающего экземпляра. Ввод N возобновит работу экземпляра с устаревшей прошивкой. В случае ошибки пользователю будет предложено:

>> Обновление не выполнено. (R) etry / (C) ancel? _

Ввод R повторит попытку обновления, а ввод C возобновит работающий экземпляр с устаревшей прошивкой.

Тихий режим

MSP430 Flasher имеет специальный режим, позволяющий работать с минимальными помехами. В тихом режиме отчеты о состоянии и системные сообщения не отображаются, и к пользователю обращаются только в случае ошибки или запроса ввода. ПРИМЕЧАНИЕ. Все системные сообщения по-прежнему хранятся в файле журнала для использования в будущем.

Регистрация отчетов о состоянии

MSP430 Flasher хранит все выходные и входные данные дисплея в файле журнала с именем log.txt. Этот файл хранится в каталоге Log, который соответствует исполняемому файлу.Новые экземпляры всегда добавляются, а предыдущие журналы никогда не перезаписываются. Обработка прошлых журналов оставлена ​​на усмотрение пользователя.

Чтобы отключить ведение журнала, просто добавьте триггер -g при запуске исполняемого файла.

Удаление сегмента

Начиная с версии 1.2.2, MSP430 Flasher поддерживает стирание и перепрограммирование одного сегмента памяти, в то время как остальная часть памяти устройства остается нетронутой. Чтобы использовать эту функцию, необходимо использовать переключатель -e с параметром ERASE_SEGMENT.Пользователь должен предоставить файл TI-txt или Intel-hex, который содержит целевой код только в одном непрерывном блоке. Начальный адрес этого блока памяти определяет сегмент, который следует стереть.

ПРИМЕЧАНИЕ
Размер блока памяти, который будет запрограммирован, не должен превышать размер сегмента, в котором он должен быть запрограммирован. Сегменты памяти имеют размер 256, 512 или 1024 байта и имеют фиксированные адреса внутри основной памяти в зависимости от устройства MSP430.Пожалуйста, ознакомьтесь с руководствами пользователя устройства, чтобы узнать размер сегмента и местоположение для конкретного целевого устройства.
ПРИМЕЧАНИЕ
Весь сегмент будет удален перед программированием, даже если блок памяти, который должен быть запрограммирован, меньше, чем размер сегмента памяти.

Поддерживаемые устройства

Все устройства MSP430 поддерживаются начиная с версии MSP430 Flasher v1.0.0. Фактические поддерживаемые номера деталей ограничены версией отладочного стека MSP, который входит в комплект Flasher.

В целом, выпуск MSP430 Flasher совпадает с выпуском стека отладки MSP. Чтобы получить поддержку для новейших устройств MSP, убедитесь, что у вас установлена ​​последняя версия программы MSP430 Flasher.

Релизы

В следующей таблице содержится история версий программы прошивки MSP430.

Версия прошивки Дата Стек отладки MSP (MSP430.dll) версии Изменения
1.2.3 27 сентября 2013 г. 3.3.1.4
  • Обновлен пакет прошивальщика с MSP430DLLv3.3.1.4
  • Улучшенная обратная связь во время процесса инициализации полевого транзистора в случае, если полевой транзистор уже используется
  • Исправлена ​​проблема с разблокировкой BSL
  • Фиксированный поток сброса для выходных спецификаций [VCC, RESET]
1.2.2 16 июля 2013 г. 3.3.1.3
  • Обновлен пакет прошивальщика с MSP430DLLv3.3.1.3
  • Добавлена ​​функция стирания сегмента
1.2.1 31 января 2013 г. 3.3.0.6
  • Обновлен пакет прошивальщика с MSP430.DLLv3.3.0.6
  • Если ведение журнала включено, каталог «Журнал» теперь будет автоматически создан, если он отсутствует.
  • Исправлено автоматическое определение интерфейса для инструментов eZ430 (Launchpad / EXP -boards / ...)
  • Исправлена ​​незначительная проблема со смещением графики
  • Изменен каталог установки по умолчанию.
1.2.0 17 декабря 2012 г. 3.2.5.4
  • Переключатель (-ы) подавления обновления микропрограммы теперь подавляет только запрос пользователя. Обновление прошивки должно / должно выполняться, если есть несоответствие между версиями FW и DLL
  • Добавлена ​​спецификация выхода [RESET] для выполнения аппаратного сброса при выходе
  • Добавлена ​​поддержка восстановления eZ-FET
  • Теперь можно считать память устройства больше 128 КБ
  • Улучшенная обработка ошибок
  • Удалены устаревшие / неиспользуемые функции
  • Информация о версии теперь отображается при каждом запуске Flasher
  • Все функции в проекте Flasher были улучшены комментариями в стиле doxygen
  • Улучшены комментарии в коде.
  • Функции без взаимодействия с DLL перемещены в службу поддержки.cpp
  • Вызовы функций высокого уровня перемещены в MSP430_Flasher.cpp
  • Отладочная сборка теперь компилируется в "MSP430Flasher_debug.exe" в том же каталоге, что и двоичный файл выпуска. Для отладки MSP430 Flasher больше не требуется копирование файлов MSP430.dll / HIL.dll.
  • Различные мелкие улучшения
1.1.9 21 сентября 2012 г. 3.2.5.4 Обновлен пакет прошивки MSP430 с MSP430.dll v3.2.5.4
1.1.8 28 июня 2012 г. 3.2.4.5 Обновлен пакет прошивки MSP430 с MSP430.dll v3.2.4.5
1.1.7 24 февраля 2012 г. 3.2.3.2 Исправлена ​​опция отключения журналирования (-g). Каталог «Журнал» больше не требуется для исполняемого файла MSP430Flasher, когда ведение журнала отключено.
1.1.6 8 февраля 2012 г. 3.2.3.2 Фиксированный режим разблокировки BSL
1.1.5 11 января 2012 г. 3.2.3.2
  • Добавлена ​​поддержка основного обновления прошивки UIF.
  • Обновлен пакет прошивки MSP430 с MSP430.dll v3.2.3.2
1.1.4 7 ноября 2011 г. 3.2.1.9 Обновлен пакет прошивки MSP430 с MSP430.dll v3.2.1.9)
1.1.3 22 августа 2011 г. 2.4.9.1 Обновлен пакет прошивки MSP430 с MSP430.dll v2.4.9.1
1.1.2 10 мая 2011 г. 2.4.8.2 Добавлен переключатель (-ы) подавления обновления FW FW
1.1.1 3 мая 2011 г. 2.4.8.2
  • Добавлен переключатель тайм-аута точки останова (-t)
  • MSP430Flasher.exe теперь возвращает коды ошибок DLL
  • Исправлена ​​ошибка файла журнала в тихом режиме
1.1.0 8 марта 2011 г. 2.4.8.2 Обновлен пакет прошивки MSP430 с MSP430.dll v2.4.8.2
1.0.1 18 января 2011 г. 2.4.7.1
  • Добавлен заблокированный переключатель доступа к флэш-памяти (-u)
  • Добавлен новый MSP430.dll (v2.4.7.1)
  • Добавлен режим разблокировки BSL
  • Добавлена ​​документация к бинарному пакету
  • Фиксированный ручной выбор COM-порта
  • Возвращена к исходной схеме управления версиями. Номер версии больше не связан с одним из msp430.dll, входящая в пакет.
2.4.6.1 11 ноября 2010 г. 2.4.6.1
  • Добавлена ​​поддержка перегорания предохранителя JTAG
  • Исправлена ​​ошибка, из-за которой MSP430F413 не определялся правильно
  • Номер версии обновлен с v1.0.0 до v2.4.6.1. Новая схема управления версиями согласована с текущей версией msp430.dll, включенной в пакет. В будущих выпусках, использующих ту же версию MSP430.dll, будет обновлена ​​пятая цифра номера версии (т.е.е. v2.4.6.1).
1.0.0 28 октября 2010 г. 2.4.6.1 Первый выпуск

Примеры случаев

Загрузка и выполнение целевого кода из файла TXT

>> MSP430Flasher.exe -n MSP430F2274 -w "Firmware.txt" -v -z [VCC] -m SBW2 (-i USB) (-e ERASE_ALL)

Подробности:

  • Устройство: MSP430F2274
  • Интерфейс: USB
  • Режим: SBW2 (Spy Bi-Wire)
  • Прог.Файл: Firmware.txt
  • Тип стирания: ERASE_ALL
  • Проверка: ИСТИНА
  • VCC: ON - после программирования устройство остается включенным и запускается программа.
ПРИМЕЧАНИЕ
  • Чтобы загрузить файл TI .txt или Intel .a43, пользователь должен сначала убедиться, что загружаемый файл находится в том же каталоге и на том же уровне, что и исполняемый файл.
  • Триггеры -p и -l не используются, потому что устройству не требуется пароль.
  • Триггеры -i и -e могут использоваться, но в них нет необходимости, поскольку USB и ERASE_ALL являются настройками по умолчанию для этих параметров соответственно.

Чтение памяти из устройства в файл

MSP430 Flasher предоставляет пользователю возможность считывать любой раздел памяти устройства в файл по выбору. Файл может иметь формат TI TXT или Intel HEX, а секторы памяти - MAIN, INFO, RAM и BSL.

В этом примере ОСНОВНАЯ память устройства MSP430F5438A выгружается в файл с именем output.txt .

>> MSP430Flasher.exe -n MSP430F5438A -r [output.txt, MAIN]

Установка аппаратных точек останова

В качестве проверки работоспособности после программирования устройства MSP430 программа MSP430 Flasher предлагает возможность установки аппаратных точек останова в любом месте ОСНОВНОЙ памяти устройства. Если пользователь ввел точки останова с помощью триггера -d, MSP430 Flasher выполнит программный код, считывая и отображая регистры ЦП каждый раз при достижении точки останова.Как только точка останова будет достигнута, она будет очищена.

>> MSP430Flasher.exe -n MSP430F5438A -w file.txt -v -d [0x03F88,0x05C18,0x13F66] -z [VCC]

Подробности:

  • Устройство: MSP430F5438A
  • Интерфейс: USB (по умолчанию)
  • Режим: АВТО (по умолчанию)
  • Прог. Файл: file.txt
  • Тип стирания: ERASE_ALL (по умолчанию)
  • Проверка: ИСТИНА
  • Точки останова: [0x03F88,0x05C18,0x13F66]
  • VCC: ВКЛ.
ПРИМЕЧАНИЕ
  • Первая введенная допустимая точка останова будет называться «Точка останова №1».
  • Точки останова пронумерованы в соответствии с порядком их ввода.
  • Адрес точки останова (0x03F88) недействителен, так как он отсутствует в ОСНОВНОЙ памяти устройства (неверный адрес)
  • Точка останова №1 (0x05C18) была достигнута и очищена. Отображалось состояние ЦП.
  • Истекло время ожидания точки останова № 2 (0x13F66). Несмотря на действительный адрес, он не был достигнут во время выполнения программы.

Доступ к устройству с помощью кода активации устройства

Некоторым устройствам для работы требуется код активации.Такие устройства, как MSP430L092, вызовут ошибку в MSP430 Flasher, если предоставленный код активации неверен или код активации не указан.

MSP430 Flasher обеспечивает внутренний код активации , но пользователь должен указать желаемый режим работы с помощью триггера -o. Как видно из таблицы триггеров и аргументов , этот переключатель принимает аргумент 'L', когда требуется режим работы L092 (с внешней памятью), и 'C', когда желателен режим работы C092 (без внешней памяти). .

Пример I:

>> MSP430Flasher.exe -n MSP430L092

ПРИМЕЧАНИЕ
  • Пользователю предлагается выбрать режим работы, когда обнаруживается, что имя устройства - MSP430L092, и ни один режим не был выбран.
  • При вводе C доступ к внешней памяти отсутствует.

Пример II:

>> MSP430Flasher.exe -n MSP430L092 -o L

ПРИМЕЧАНИЕ
  • Режим L092 был выбран с самого начала, поэтому пользователю не предлагалось ввести дополнительные данные.
  • Обратите внимание, что MSP430 Flasher выполняет запись во внешнюю память: см. Системное сообщение «Запись во внешнюю память? Выполнено»

Перегорел предохранитель JTAG

устройства

MSP430 Flasher позволяет пользователю выбрать, следует ли перегорать предохранитель JTAG целевого устройства.Срабатывание предохранителя активируется триггером -f. Как только предохранитель JTAG перегорел, устройство становится постоянно недоступным через JTAG.

>> MSP430Flasher.exe -n MSP430F5438 -f

ПРИМЕЧАНИЕ
  • Функциональность точки останова отключена при использовании ключа -f
  • MSP430 Flasher не может перегореть предохранитель JTAG устройств MSP430L092

FAQ

Как я могу вывести свой целевой код в формате TI-txt или HEX?

Чтобы использовать вашу среду IDE (CCS или IAR) для вывода целевого кода в формате, поддерживаемом прошивкой MSP430, обратитесь к разделу Создание и загрузка двоичных файлов MSP430.

Каждый раз, когда я переключаюсь между использованием MSP430 Flasher и CCS / IAR, необходимо обновить прошивку полевого транзистора. Что я могу сделать, чтобы предотвратить это?

Если есть несоответствие между версией отладочного стека MSP (а именно MSP430.dll), используемой MSP430 Flasher, и версией, используемой вашей IDE, вам придется обновлять микропрограмму отладчика каждый раз при переключении между двумя инструментами. Чтобы предотвратить это, убедитесь, что версия стека отладки MSP выровнена.

Пожалуйста, обратитесь к следующим таблицам, чтобы сравнить версию отладочного стека MSP, включенного в ваши индивидуальные инструменты.

MSP430 Выпуски прошивальщика

MSP Debug Stack Release - включает информацию о том, какая версия MSPDS включена в какой выпуск IDE

.

Бесплатная доставка !! msp430 / Программатор BSL / USB для последовательной связи / Загрузка STC / Электронный компонент | usb - | usb - серийный электронный компонент

Примечание: цена меньше 7 долларов, без номера для отслеживания. Спасибо! !

...

. ..

...

Этот продукт используется в импортном чипе PL2303, многие приводные системы WIN7 чипа устанавливаются после того, как успешная установка не удалась или другое устройство не настроено, особенно тщательно снятые 32-битные системы WIN7, перед отправкой мы используем систему XP каждый тест, квалифицированный перед отправкой.Пожалуйста, родители, которые фотографировали перед установкой драйвера для загрузки данных, если установка не удалась, не фотографируйте,

Секунда, характеристики:

Поддержка всех микроконтроллеров MSP430 с интерфейсом BSL для программирования и единственное решение для шифрования программирования микроконтроллеров MSP430;

С защитой от короткого замыкания! Встроенный самовосстанавливающийся предохранитель 500 мА, когда вы нацеливаетесь на короткое замыкание, немедленно отключите от страхового возмещения, защитите питание вашего компьютера, при устранении неполадок при коротком замыкании предохранитель они могут вернуться в нормальное состояние;

Питание от USB, без внешнего источника питания и предоставление целевой платы или платы пользователя для обеспечения питания

С индикатором питания, индикатором передачи данных;

Выход 3.3 В или 5 В TTL уровень

среда разработки IAR без необходимости загрузки, так что производство более эффективно; просты в использовании и надежны, поэтому серийное производство стало реальностью; по сравнению с функциональными продуктами меньше по размеру и проще в использовании.

Во-вторых, введение:

Программатор микроконтроллера BSL MSP430 основан на разработанных TI инструментах разработки микроконтроллеров MSP430, разработанных TI по ​​соглашению о загрузке начальной загрузки (BSL).BSL - это особенность, уникальная для MSP430 FLASH MCU, в режиме программирования BSL можно загрузить онлайн-программу, которая считывает код микросхемы, предохранитель снова перегорает, программирование микросхемы, удобные обновления кода продукта. Подходит для использования небольшого письма, но также подходит для массового производства.

Программатор MSP430BSL является незаменимым инструментом для разработки MSP430, после завершения разработки продукта, чтобы предотвратить программу через чип чтения JTAG внутри, после того, как чип зашифрован с использованием BSL, писал программу, улучшая конфиденциальность и удобство массовое производство.Кроме того, это хороший выбор для любителей MSP430 или учащихся, избегающих дорогостоящих инструментов разработки.

...

мы принимаем оплату только кредитной картой Western Union.

Приносим извинения за то, что мы не принимаем другие способы оплаты, такие как чеки или почтовые переводы.

обратная связь очень важна для нас, пожалуйста, оставьте мне отзыв с 5 звездами, если вы удовлетворены нашим обслуживанием и нашими товарами, или пожалуйста, свяжитесь со мной, если есть какие-то проблемы с нашими товарами.мы решим это как можно скорее.

у нас гораздо больше продуктов, пожалуйста, свяжитесь с нами, если вам нужно. Добро пожаловать в оптовую продажу. БОЛЬШОЕ СПАСИБО!!

.

Загрузка бесплатного программатора msp430 (Windows)

Программы для запроса ″ msp430 programmer software download ″

Скачать

FlashPro430 - это программатор USB MSP430 JTAG / SBW / BSL Flash и внутрисхемный отладчик JTAG.

... MSP430 JTAG / SBW / BSL Flash Программатор ... 64 USB- MSP430 -FPA может ... из MSP430 - 60 кБ ...

Скачать

FlashPro2000 - USB Flash Programmer для MCU серии C2000 от Texas Instruments

... Flash Programmer для Texas ... Fast MSP430 Flash ... Fast MSP430 Flash Programmer Up ...

Скачать

Программатор SmartRF Flash может использоваться для программирования флэш-памяти в устройствах радиочастотной системы на кристалле Texas Instruments ...

... SmartRF Flash Programmer может быть ... Flash Programmer может быть ... памятью MSP430 устройств через ...

Скачать

Это программный пакет, предназначенный для работы с существующими адаптерами программирования, предоставляемыми Texas Instruments и другими поставщиками.

Это программное обеспечение разработано ...

Скачать Программатор

SmartRF Flash Programmer 2 может использоваться для программирования флэш-памяти в маломощных радиочастотных микроконтроллерах Texas Instruments на базе ARM через отладку и последовательный интерфейс.

SmartRF Flash Programmer 2 может быть ... изображениями на устройствах MSP430 . - Программирование ...

Скачать

C2Prog - это инструмент для программирования флэш-памяти промышленного уровня для микроконтроллеров TI C2000 ™ и MSP430 ™.

Микроконтроллеры

... C2000 ™ и MSP430 ™. Скорее ... Сеть). Программатор , следовательно ...

Скачать

ICCV7 для MSP430 Professional - это компилятор ANSI C для генерации кода MSP430.

ICCV7 для MSP430 Professional - это ... компилятор для MSP430 Генерация кода ... flash программатор в ...

Скачать

GangPro-CC и FlashPro-CC - это флэш-программаторы для продуктов ChipCon серии SoC CC от Texas Instruments.

... это flash программаторов для ... текущих программистов GangPro430 и ...

Скачать

USB Developers Package для MSP430 - это программный пакет, который содержит весь необходимый исходный код ...

... для MSP430 - это программное обеспечение пакет ... USB-приложение MSP430 . ... поддерживает MSP430 USB ...

Скачать

Этот пакет поставляется с отладчиком и инструментами компилятора C / C с открытым исходным кодом для создания и отладки встроенных приложений на базе микроконтроллеров MSP430.

... на базе микроконтроллеров MSP430 . Это ... . Включает MSP430 GCC и ...

.

MSP430 Совет по развитию MSP430F149 Системный Программатор BSL 120G данных | |

http://pan.baidu.com/s/1o6HsGX0

\

http://pan.baidu.com/s/1c0evDLY

\

DesktopDVDCD Ноутбук isCDCD Не удается открыть

\

Хорошие новости : Выпуск пятой версии MSP430F149Маленькая системная плата , Более мощная , Более экономичная , Подробные сведения см. В следующем введении.!

\

Хорошие новости2 : В дополнение к стандарту Совета по развитию , Кроме того, отправьте основную плату ЦПУ Одна пустая плата или десять строк DuPont!

\

Преимущества продукта : Непосредственно через oneUSBLine можно осуществлять загрузку микрокомпьютера с одного чипа , Источник питания , Связь! Встроенный 3。3VAnd5VПорт доступа к источнику питания , Удобно для периферийных аксессуаров для потребления электроэнергии , AllIOAll нарисован отдельно , Удобен для пользователей。

\

Новые функции : Модуль Add485 , Модуль RS232 , Модуль DS18B20 , Модуль инфракрасного приемника , Различные интерфейсы беспроводного модуля (включая CC1100 , NRF24L01 Модуль NRF905) , 1602 Интерфейс жидкого кристалла , 12864 Интерфейс жидкого кристалла 9 -000 Аналоговый интерфейс ADA 900 Аналоговый интерфейс ADA 900

\

MSP430F149 Маленькая системная плата , 64PinLQFP

\

(MSP430F149Да 16-битный микроконтроллер со сверхнизким энергопотреблением 60 КБ флэш-памяти 2 КБ ОЗУ 12BitADC 2AUSART Аппаратный умножитель 900 9 9003

\

====================================

\

MSP430F149Small Характеристики системы: 1 、 Интерфейс USB , Поддержка Источник питания USB Загрузка через USB Связь USB (Связь с компьютером и компьютером) Внешний источник питания Happy Lantern ; 2 Может проходить через интерфейс USB и ПКМ, проведен эксперимент по последовательной связи ;

\

3 、 EightLED Бегущая водяная лампа , Удобная отладка программы ; 4 、 Все выводы двухрядные Разряд кеглей ing И маркировка выводов , 2.54 мм Стандартное расстояние , Легко расширяется ; 5 、 С интерфейсом беспроводного модуля NRF905 , Может проводить эксперимент с беспроводной передачей данных ; 6 、 Стандарт на плате 14Needle JTAG Интерфейс отладки моделирования и кнопка сброса ; 7 、 На плате зарезервированы три дороги. 3.3VAnd5VИнтерфейс питания , Удобный источник питания для периферийного оборудования ; 8 、 На плате Внешний источник питания , НеплохоUSBПотребляет электричество ; 9 、 Плата оборудована Четыре медных стойки , Повышают долговечность и надежность схемы плата ; 10 、 С Малая системная плата , Простая замена Чип ;

\

Новые функции :

\

11,1602 Интерфейс жидкого кристалла ;

\

12,12864 Интерфейс жидкого кристалла ;

\

13 DS18B20 Интерфейс ;

\

14 , Инфракрасный приемник , Встроенный приемник ;

\

15,485Модуль Может 485Общий эксперимент ;

\

16 , Модуль RS232 , Может RS232 Связь ;

\

17 , Интерфейс беспроводного модуля , Может выполнять CC1100 , NRF24L01 , NRF905 Беспроводная связь ;

\

18 , Onboard8MJingzhen , Может быть вставлен , Кристалл вибрации можно заменить по желанию.;

\

19 , Встроенный модуль AD , Может doAD Аналогово-цифровое преобразование digital

\

------------------------------------------------- -------------------------------------------------- ---------------------

\

\

\

------------------------------------------------- -------------------------------------------------- ----------------------

\

MSP430 Плата стандартная :

\

1 , Маленькая системная плата (Беспроводной модуль не входит в комплект) ;

\

2 , USB Один квадратный медный провод ;

\

3 , Набор винтов для медных колонн ;

\

4 , Системная основная плата PCB One Piece

\

5 , DVDOne CD (С программным обеспечением для разработки , Принципиальная схема , Процедура эксперимента , Видео , Учебные материалы) ;

.

Отправить ответ

avatar
  Подписаться  
Уведомление о