Отладочная плата CC3200

Компоненты
Всем привет!
Давненько я порывался подготовить обзор отладочной платы CC3200-LAUNCHPAD, на базе которой уже успел собрать несколько проектов.
Вот вам видео для затравки, а под катом немного технических подробностей


Немного о приятных и интересных свойствах данного камня, применимо к встраиваемым микромощным решениям[2]:
  • 80МГц ядро Cortex-M4;
  • ОЗУ 256Кбайт;
  • Драйвера периферии в ПЗУ, отсутствует встроенная Flash память программ;
  • Поддержка внешней микросхемы Serial Flash памяти — вешай сколько хочется. На ланчпаде стоит 8мбит флешка;
  • Аппаратное шифрование AES, DES, SHA2, MD5, CRC;
  • 2xI2S, 1xSD-card, 2xUART, 1xSPI, 1x2C, 8-разрядный интерфейс камеры;
  • 4 таймера с 16-бит ШИМ;
  • 4 канала 12-разрядного АЦП
  • Сертифицированный 802.11g/b/n Wi-Fi модуль с поддержкой шифрования WEP, WPA2-PSK и WPA-Enterprise. Работа как в режиме устройства, так и в режиме хоста
  • 256-bit AES для SSLv3 и TSLv1. Да-да, он тащит SSL!
  • Микромощное потребление и множество режимов управления питанием


Личное мнение:

Камень сам по себе хорош. Я реализовал на нем несколько витиеватых прототипов на базе Energia и Code Composer Studio. Что касаемо инструментария — то тут все просто на высоте. Code Composer Studio + CC3200 SDK имеют огромное количество примеров для работы, среди которых можно найти все что нужно. Многие примеры работают как с TI-RTOS, так и с Free-RTOS, что адептов этой ОСРВ не может не радовать.

Камень мощный, не то что ESP8266, хотя последний — это такая маленькая хренька размеров и стоимостью с монетку, которая сразу готова, лишь бы ее куда-нибудь засунуть. С учетом аппаратности режима точки доступа, CC3200 может служить роутером и центром связи для всех остальных устройств.
В плане поддержки Internet Of Thing — Вкупе с сервисом Temboo дает просто огромные возможности. Отсылаю вас прямиком на wiki-страницу, где хранятся тонны материала по этому процессору.

Проблема конечно в цене.
у производителя отладочная плата стоит 30 долларов. В РФ ее можно найти долларов за 50. К сожалению, TI стала взимать почтовые расходы. до РФ доставка теперь обходится в 42 доллара. Отдельно достать сам контроллер в РФ немного проблематично.

Полезные ссылки:
1. CC3200 Product Brief www.ti.com/product/cc3200
2. CC3200 Datasheet www.ti.com/lit/ds/symlink/cc3200.pdf
3. CC3200-LAUNCHXL User Guide www.ti.com/lit/ug/swru372b/swru372b.pdf
4. CC3100 & CC3200 Wiki processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx

12 комментариев

avatar
в курсе UT.6.02 x Embedded Systems — Shape the World — edX есть пример работы СС3200: получение информации о погоде с интернет и отображение на дисплее от Nokia
avatar
Это в новом? Они вроде бы на базе EX-TM4C123 + CC3100 собирались реализовывать?
Я прошлый курс изучал, в итоге курс забросил — купил себе набор книг от Вальвано, ими и ипользуюсь.
avatar
Ошибся, да там CC3100
avatar
я в прошлом году закончил, понравился очень. Стоило покупать книги?
avatar
От первой книги, которая повторяет курс, толку мало. А вот другие две, про HWI и ОСРВ хороши — все в одном месте.
avatar
А как называется про ОСРВ?
avatar
Мне тоже интересно!
avatar
Real-Time operating systems for ARM Cortex-M Microcontrollers

она не про какую-то конкретную ось, а про ОСРВ в целом, архитектура осрв, принципы работы, как правильно с периферией управляться, есть много моментов из ТАУ, быстродействие, реакция, воздействие и прочее.
avatar
Про внешнюю FLASH не понял. Код исполняется прямо из неё? Т.е. можно поставить какую-нибудь 25LC1024 и всё? Не слишком медленно получится, 20МГц максимальный клок SPI, да на 8 циклов на каждый байт…
avatar
Не все так просто.
Предполагается, что мы загружаем программу в ОЗУ и выполняемся оттуда с нулевыми задержками.
Во флеш в это время хранятся всякие пользовательские данные, странички, сертификаты и прочее. решение весьма занятное, но работоспособное.
Благо ребята из TI не забыли поместить 64кбайт ПЗУ в контроллер со всеми системными функциями, что экономит ОЗУ.
avatar
Статья на хабре не ваша?
avatar
Моя. она новая и более полная.
Тут только обзор.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.