본문 바로가기
임베디드.일렉트로닉스

CC3100 CC3200 개발환경 구축.- wifi chip

by 리치굿맨 2015. 5. 1.

 

 

CC3100 CC3200 공통 준비사항.

   

1. CCS : TI사에서 Code Composer Studio 다운로드 하고 개발PC에 설치.

 

2. UniFlash : http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide 의 설명대로 다운로드 하고 개발 PC에 설치한다. 첫설치후 이후업뎃기능은 Check For Update 로 가능하다.

UniFlash 란  C3200/C3100 외부 Serial Flash 에 파일을 수동저장하는 툴이다. 파일이라 함은 아래와 같은것들이다.

- SimpleLink firmware patch file

- security certificates

- web pages

퀵가이드 : http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide

상세 http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash

 

 

 

 

 

CC3100 전용 준비사항.

   

1. CC3100 SDK : http://www.ti.com/tool/cc3100sdk 에서 다운로드,  설치.

설치경로 : c:\ti\cc3100sdk

설치과정에서 특이사항 : 없음.

 

CC3100 SDK 구성요소.

- CC3100 을 사용함에 필요한 drivers + 25개 이상의 샘플applications + 문서 로 구성되어있다.

- flash programmer도  있음. 용도 : 펌기록, 네트웍과 소프트 파라메타 설정(SSID, ap 채널, 네트웍프로파일등), 시스템파일등.

- SimpleLink Studio 도 있음.  : 이 패키지내에서 SimpleLink Studio 가 같이 배포되고 있다.

CC31xx SDK 는 MSP430F5529 나 SimpleLink Studio 에서 모두 사용가능하며, 개발자가 원하는 다른 플랫폼에서도 SDK 사용가능하다(주 :포팅시 수정과정은 거쳐야 한다.).

CC31xx SDK 에서 제공하는 MSP430F5529 코드들은 CCS IDE 에서 사용가능하며, 모두 RTOS를 사용하지 않는 응용예이다.

- Simplelink Driver 관련 파일들도 설치됨. 폴더이름 : simplelink 하위.(아래 그림에 폴더위치 보임)

 

 

 

 

 

 

 

 

CC3200 전용 준비사항.

   

1. CC3200 SDK : http://www.ti.com/tool/cc3200sdk 에서 다운로드,  설치.

 

설치경로 : c:\ti\cc3200sdk

설치과정에서 특이사항 : 없음.

 

CC3200 SDK 구성요소.

- CC3200 을 사용함에 필요한 drivers + 40개 이상의 샘플applications + 문서 로 구성되어있다.

- flash programmer도  있음. 용도 : 펌기록, 네트웍과 소프트 파라메타 설정(SSID, ap 채널, 네트웍프로파일등), 시스템파일등.

- This SDK can be used with TI’s SimpleLInk Wi-Fi CC3200 LaunchPad(위 3200개발보드를 의미함).  

-All sample applications in the SDK are supported on the integrated Cortex™-M4 with CCS IDE and no RTOS.  In addition, a few of the applications support IAR, GCC, Free RTOS, and TI RTOS. 

 

2. CCS 에 RTOS  셋팅.

CC3200 의 응용예제소스들은 OS없는 것도 있지만, TI-RTOS, FreeRTOS를 기반으로 하는 예제들도 있다.

응용예제소스들 리스트 확인 : http://processors.wiki.ti.com/index.php/CC32xx_SDK_Sample_Applications  에서 보면 FreeRTOS와 TI-RTOS기반한 예제들 꽤 많다. 

따라서, CCS에 해당 RTOS를 사용가능하도록 셋팅해둬야한다. 사전에 CCS는 설치되어 있어야 함.

 

CCS에서 TI-RTOS 설치 : http://www.ti.com/lit/ug/swru376a/swru376a.pdf 페이지 9,10 의 3.1.2 Install TI-RTOS for SimpleLink and CC3200 Support Page 의 설명에 따라 설치.

 

FreeRTOS 설치 : CC3200 응용예들이 FreeRTOS 기반한 것들이 많음에도 불구하고, TI사에서는 CCS에서 FreeRTOS를 사용하기 위한 셋팅정보를 따로 제공해주지 않고 있다. 확인결과 상기 1번 CC3200 SDK 를 설치하면 FreeRTOS관련 파일들이 설치됨을 알 수 있었다. 설치되어있는 경로는 C:\ti\CC3200SDK\cc3200-sdk\third_party 밑에 FreeRTOS 폴더가 있고, 그 속에 OS소스들이 있다.

 

 

 

 

 

 


 

본 글 포함된 상위 정리글.

 

Connectivity :  http://igotit.tistory.com/280


 


///295.

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .