Засоби розробки для мікроконтролерів MSP430

  1. ПРОГРАМНІ ЗАСОБИ РОЗРОБКИ
  2. ЛІТЕРАТУРА І ПОСИЛАННЯ
  3. Про компанію Texas Instruments

Апаратні засоби РОЗРОБКИ

Компанія Texas Instruments виробляє широкий набір апаратних засобів розробки і налагодження для мікроконтролерів сімейства MSP430. У цей набір входять адаптери для внутрисхемного програмування і налагодження, комплекти для ознайомлення, розробки та налагодження, що включають необхідний адаптер для програмування і налагодження, а також промислові програматори для серійного виробництва кінцевих виробів на базі мікроконтролерів MSP430.

Адаптери для внутрисхемного програмування і налагодження

MSP-FET430PIF - LPT- JTAG адаптер для програмування і налагодження мікроконтролерів сімейства MSP430, який використовує LPT-порт персонального комп'ютера (РС) (рис. 1). Напруга харчування отлаживаемой схеми може лежати в діапазоні 1,8 ... 5 В. Живлення адаптера здійснюється від деяких ліній LPT-порту або від отлаживаемой плати. У схему адаптера (рис. 4) закладена можливість управляти його напругою живлення за допомогою самої отлаживаемой плати.

Мал. 1. LPT-JTAG-адаптер MSP-FET430PIF

Адаптер підтримується існуючими програмними засобами розробки від Texas Instruments і інших сторонніх фірм (наприклад, фірми IAR). Сумісний зі стандартним 14-вивідним JTAG-інтерфейсом (рис. 2) для мікроконтролерів MSP430. Підтримує налагодження та програмування будь-якого члена родини MPS430. У комплект поставки, крім самого адаптера, входить CD-диск з оціночної версією середовища розробки, С-компілятором, ассемблером, лінкером, прикладами програм і іншими необхідними документами.

Мал. 2. Схема розміщення висновків JTAG-MSP430

Таблиця 1. Серія комплектів MSPFET430Uxxx

Комплект Тип корпусу мікро
контролера Тип мікро-
контролерів Примітки MSP-FET430U14 TSSOP-14 MSP430X2XX FLASH MSP-FET430U28 SOWB-20,
SOWB-28 MSP430X1XX FLASH / ROM MSP-FET430U28 SOWB-20,
SOWB-28 MSP430X2XX FLASH / ROM MSP-FET430U40 QFN-40 MSP43023XX FLASH MSP-FET430U48 SOP-48 MSP430X4XX FLASH / ROM / LCD MSP-FET430U64 QFP-64 MSP430X1XX FLASH / ROM MSP-FET430U64 QFP-64 MSP430X4XX FLASH / ROM / LCD MSP -FET430U80 QFP-80 MSP430X4XX FLASH / ROM / LCD MSP-FET430U100 QFP-100 MSP430X4XX FLASH / ROM / LCD

MSP-FET430UIF - USB-JTAG-адаптер для програмування і налагодження мікроконтролерів сімейства MSP430, який використовує USB-порт РС (рис. 3). Напруга харчування отлаживаемой схеми може лежати в діапазоні 1,8 ... 5 В. Є можливість харчування отлаживаемой схеми від адаптера з максимальним струмом до 100 мА.

Мал. 3. USB-JTAG-адаптер MSP-FET430UIF

Мал. 4. Принципова схема LPT-JTAG-адаптера MSP-FET430PIF

Адаптер повністю підтримується існуючими програмними засобами розробки від Texas Instruments. Сумісний зі стандартним 14-вивідним JTAG-інтерфейсом (рис. 2). Підтримує налагодження та програмування будь-якого члена родини MPS430. У комплект поставки, крім самого адаптера, входить CD-диск з оціночної версією середовища розробки, С-компілятором, ассемблером, лінкером, прикладами програм і іншими необхідними документами.

Комплекти для розробки і налагодження

MSP-FETP410 - комплект для налагодження та програмування мікроконтролерів з серії MSP430F41x. Він повністю підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x. Підключається до LPT-порту PC і не потребує зовнішнього джерела живлення (рис. 5).

Мал. 5. Комплект для налагодження та програмування мікроконтролерів MSP430F41X

Повний список підтримуваних мікроконтролерів: MSP430F412, MSP430F413, MSP430F415, MSP430F417, MSP430F423, MSP430F425, MSP430F427, MSP430FE423, MSP430FE425, MSP430FE427, MSP430FW423, MSP430FW425 і MSP430FW427.

До складу комплекту входять два мікроконтролера MSP430F413, отладочная плата з ZIF-сокетом, LPT-адаптер для підключення налагоджувальної плати до ПК, необхідні сполучні кабелі, CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора , асемблер, програмний симулятор).

EZ430-F2013 - комплект для налагодження проектів на основі інтерфейсу USB, розміщений на одній платі для підключення до USB-порту PC. В силу свого конструктивного виконання він не вимагає зовнішніх джерел живлення і сполучних кабелів і джгутів.

До складу комплекту входить плата з встановленим на ній мікро контролером MSP4302012, роз'ємом для підключення до USB (рис. 6), CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора, асемблер, програмний симулятор) .

Мал. 6. Комплект для налагодження MSP430F2012

Мал. 7. Комплект для налагодження мікроконтролерів MSP430FG461x / F20xx

Мал. 8. Типова схема підключення JTAG-інтерфейсу до MSP430

Крім усього іншого комплект має одноканальний високоточний цифровий фільтр QF1D512 з кінцевою імпульсною характеристикою (КИХ-фільтр), що дає можливість розробникам легко застосовувати з високою точністю цифрову фільтрацію в таких додатках, як вібродіагностика, звукова фільтрація і моніторинг стану пацієнта в медицині.

Комплект підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x.

MSP-FET430Uxxx - серія комплектів для налагодження MSP430 у вигляді невеликих макетних налагоджувальних плат з різним набором периферійних вузлів (РКІ, кнопки, світлодіоди, роз'єми і т.п.), ZIF-сокетом під певний тип корпусу мікроконтролера і USB-JTAG-адаптером для програмування і налагодження (на прикладі комплекту MSP-FETP410 - рис. 5).

У кожен комплект крім зазначених вузлів входять сполучні кабелі і джгути, CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора, асемблер, програмний симулятор).

Комплект повністю підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x. Підключається до USB-порту PC і не потребує зовнішнього джерела живлення.

Необхідно відзначити, що на сайті фірми Texas Instruments [1] доступні для скачування принципові схеми, складальні креслення та інша документація по всім налагоджувальний комплектів і адаптерів всього в двох документах [8,9]. Також в цих документах наведена вичерпна інформація по роботі з кожним з описаних вище комплектів налагодження в двох підтримуваних середовищах розробки: Code Composer Essentials [8] і IAR Workbench v3.x [9].

промислові програматори

MSP-GANG430 - промисловий внутрісхемний програматор (рис. 9), що дозволяє одночасно програмувати до 8-ми (включно) мікроконтролерів MSP430 з флеш-пам'яттю. Програмування пристроїв можливо без наявності керуючого комп'ютера, тобто в автономному режимі, як внутрісхемний, так і за допомогою відповідних перехідних панелей - «гнізд».

Мал. 9. Промисловий внутрісхемний програматор MSP-GANG430

Керуюча програма-оболонка для ПК побудована на основі DLL-бібліотек для роботи з програматором. Самі ж DLL-бібліотеки і приклади роботи з ними в поширених середовищах програмування (C, C ++, VisualBasic, LabView) доступні на CD-диску, що постачається разом із програматора.

У комплект поставки MSP-GANG430, крім самого програматора, входять два кабелі (9- і 25-контактні RS-232), плата розширення на 8 JTAG-портів (див. Рис. 4), вісім стикувальних 14-контактних JTAG-кабелів, CD-диск з необхідним програмним забезпеченням і документацією, інструкція з експлуатації безпосередньо програматора і відповідного програмного забезпечення.

Для роботи MSP-GANG430 потрібне зовнішнє джерело живлення, який не входить (!) В комплект поставки програматора. Джерело повинен мати вихідну (допустимо нестабілізована) напруга живлення 9 ... 15 В з вихідним струмом не менше 300 мА.

На сайті виробника доступна для скачування нова версія програмної оболонки для ПК (на момент публікації статті - версія GANG430 v1.38).

ПРОГРАМНІ ЗАСОБИ РОЗРОБКИ

До програмних засобів відносяться середовища розробки (IDE), компілятори мов високого рівня, програмні симулятори (зазвичай вбудовуються в IDE) і т.п.

Середовища програмування і компілятори

MSP-CCE430 - TI Code Composer Essentials, середовище розробки і налагодження для мікроконтролерів всього сімейства MSP430.

Середа CCE430 заснована на відкритій платформі Eclipse [10], призначеної для створення інструментарію розробки і надає розробнику вільний вибір засобів інтеграції, моделювання і тестування, вибір мови програмування, платформи і постачальника цих коштів.

Використання платформи Eclipse дає розробнику спеціалізовані засоби і набір додаткових програмних модулів. Цей інструментарій покликаний спростити інтеграцію програмних засобів від різних постачальників і зменшити час розробки та її вартість. Платформа Eclipse забезпечує великий діапазон вибору сумісних продуктів, дозволяє розробнику використовувати різні операційні системи, отладчики і компілятори, виходячи з власних уподобань.

У складі CCE430 є весь необхідний набір відповідних засобів розробки:

  • C-компілятор, асемблер і линкер для ядра MSP430,
  • відладчик на рівні вихідного коду,
  • вбудований менеджер проектів,
  • підтримка апаратних і програмних точок зупину,
  • вбудований текстовий редактор:

- підсвічування синтаксису мови,

- контроль коректності при написанні коду,

- автоматичне висвітлення інформації про об'єкти (функції, змінні і т.п.),

інформація, доступна під час налагодження:

- змінні і обчислювані вирази,

- комірки пам'яті,

- внутрішні регістри ядра MSP430.

У версії CCE430 v2.0 введені поліпшення для зручності роботи з середовищем:

  • поліпшена стабільність роботи відладчика;
  • зручний менеджер проектів для початку роботи, що запускається при запуску середовища;
  • підтримка мікроконтролерів з об'ємом флеш-пам'яті більше 64 Кбайт (зокрема, MSP430F461x);
  • розширені можливості управління точками зупинки:

- точка зупинки при переповненні стека;

- точки зупину для змінних;

  • можливість (в CCE v2.0) завдяки використанню відкритого графічного інтерфейсу Eclipse, підключати різні плагіни: наприклад, підтримку системи контролю версій SubVersion;
  • вдосконалений С-компілятор:

- дозволяє формувати додаткову інформацію, в якій повідомляється частинка стека, граф викликів функцій і т.д .;

- вбудована скриптова мова, що дозволяє, наприклад, з'ясувати точний мінімальний розмір стека, необхідного для роботи програми;

  • можливість підключення до ССЕ430 продуктів сторонніх виробників - З-компіляторів, лінкерів;
  • підтримка роботи під операційною системою Linux.

На сайті Texas Instruments доступна для вільного скачування (zip-архів розміром близько 100 Мбайт) оціночна версія середовища CCE430 [7], обмеження введено тільки в загальному обсязі машинного коду: до 8 Кбайт. У повній версії обмежень немає

Для початку роботи в середовищі CCE430 на сайті Texas Instruments доступний для скачування документ MSP-FET430 FLASH Emulation Tool (FET) [8].

ЛІТЕРАТУРА І ПОСИЛАННЯ

1. Сайт фірми «Texas Instruments» - http://www.ti.com/

2. LPT-JTAG адаптер - http://focus.ti.com/docs/toolsw/folders/print/msp-fet430pif.html

3. USB-JTAG адаптер - http://focus.ti.com/docs/toolsw/folders/print/msp-fet430uif.html

4. Комплект для налагодження мікроконтролерів MSP430Fx41x -
http://focus.ti.com/docs/toolsw/folders/print/msp-fet430p410.html

5. Комплект для налагодження мікроконтролерів MSP430F2012 -
http://focus.ti.com/docs/toolsw/folders/print/ez430-t2012.html

6. Промисловий програматор MSP-GANG430 -
http://focus.ti.com/docs/toolsw/folders/print/msp-gang430.html

7. Середовище розробки MSP-CCE430 - http://www.ti.com/litv/zip/slac063c

8. MSP-FET430 Flash Emulation Tool (FET) для CCE v2.0 - http://www.ti.com/lit/pdf/slau157

9. MSP-FET430 Flash Emulation Tool (FET) для IAR v2.0 - http://www.ti.com/lit/pdf/slau138

10. Відкрита графічне середовище ECLIPSE - http://www.eclipse.org/ .

З питань отримання технічної інформації звертайтеся в компанію КОМПЕЛ.
Е-mail: [email protected] .

Нова отладочная платформа для процесорів DaVinci

В кінці минулого року компанія Texas Instruments анонсувала нові процесори серії DaVinci представляють собою версію кристала DM6446 без ARM-ядра. Відмінною особливістю TMS320DM643x є дуже низька ціна, що не маловажно для російського ринку відеопристроїв. Основною перешкодою використання цих DSP, навіть після появи серійних кристалів, була відсутність коштів розробки для них. Але виробник вирішив і цю проблему, розробивши TMS320DM6437 Digital Video Development Platform (DVDP). Ціна отладочной платформи продовжує традиції сімейства, будучи неймовірно низькою.

Цифрові сигнальні процесори DM643x на основі тільки DSP-ядра добре справляються зі здійсненням кодування H.264 з дозволом D1, вони призначені для таких додатків, як IP-камери спостереження.

У оцінний комплект DM6437 DVDP входить:

  • Оцінний модуль (EVM) з вбудованим емулятором;
  • Ядра операційних систем, включаючи ядро ​​реального часу DSP / BIOS від TI і VirtualLogix's Linux;
  • Digital Video Software Development Kit (DVSDK), що містить Codec Engine для ядра DSP / BIOS, видеокодеки, аудіокодеки і драйвери пристроїв для ядра DSP / BIOS;
  • Драйвер PCI для хост-комп'ютера;

Аналізатор поведінки системи, DM6437 SoC Analyzer, на базі технології eXpressDSP;

  • Network Developers 'Kit (NDK оціночна версія) зі стеком real-time TCP / IP;
  • Інтегроване середовище розробки Code Composer Studio, спеціалізі-
    рова під оціночну плату;
  • Зразки аудіо / відеофайлів для оцінки

Анонсовано новий референсний дизайн цифрових фотокамер

Корпорація Texas Instruments, один з провідних виробник напівпровідникових продуктів, оголосила про розробку нового референсного дизайну на основі процесора обробки зображень DaVinci, що збільшує продуктивність цифрових компактних фотокамер «до рівня дзеркальних аналогів». Основною перевагою нової ідеї є збільшення швидкості серійної зйомки цифрокомпактов до 5 кадрів в секунду. Нагадаємо, що подібної швидкістю не можуть похвалитися навіть цифрові дзеркальні камери початкового і середнього рівня, наприклад скорострільність таких моделей як Canon EOS 400D, Nikon D80 і Sony DSLR-A100 становить «всього» 3 кадри в секунду.

Референсний дизайн включає в себе новий 8-мегапіксельний КМОП-сенсор компанії Micron Technology і власний апаратний кодек відео високої роздільної здатності (HD), здатний «принести HD-відео в моделі вартістю менше $ 99». Більш того, згідно з офіційним прес-релізом, нова система стабілізації зображення в купе з високою продуктивністю процесора DaVinci, що досягає 10 мегапікселів в секунду, дасть можливість виробникам цифрових фотокамер встановлювати чутливість нових моделей аж до 10000 одиниць ISO.

Дані про ціну референсного дизайну, так само як і терміни його доступності для виробників, в прес-релізі не називаються.

джерело:
www.3dnews.ru

Про компанію Texas Instruments

В середині 2001 р компанії Texas Instruments і КОМПЕЛ уклали офіційну дистриб'юторську угоду, яке стало результатом тривалої і успішної роботи КОМПЕЛ в якості офіційного дистриб'ютора фірми Burr-Brown В середині 2001 р компанії Texas Instruments і КОМПЕЛ уклали офіційну дистриб'юторську угоду, яке стало результатом тривалої і успішної роботи КОМПЕЛ в якості офіційного дистриб'ютора фірми Burr-Brown. (Як відомо, Burr-Brown увійшла до складу TI так само, як і компанії Unitrode, Power Trend і Klixon). З цього часу компанія КОМПЕЛ отримала доступ до постачання всієї номенклатури вироблених компанією TI компонентів, технологій та налагоджувальних засобів, а також ... читати далі