6/11/2017

CCSv7 Release 및 Free License 정책

1. CCSv7 Release 

CCSv7이 나와 있어서 이제 이것을 설치해보고 작동을 해봤다.
기존의 것과 좀 다르지만, Version 6과 얼추 비슷한 것 같다.

지인을 통해 이미 무료화가 되었다고 듣기는 했지만, 아래의 글을 읽어보면 좀 애매하다.
라이센스 Version CCSv6 와 CCSv7 기능이 완전 동일 한건지 좀 모르겠다.
어찌되었든 CCSv7도 사용해보자.

CCS는 현재 Compiler를 GCC와 TI Compiler를 지원을 하며, 개별 Version에 따라 문제가
약간씩 발생하는 것 같다.
이는 APP Center에서 추가 설치로 어느 정도까지는 지원을 하지만, 이후는 본인도
더이상 테스트를 진행을 해보지를 못해서 뭐라고 못하겠다.

CCSv7 Download
  http://processors.wiki.ti.com/index.php/Download_CCS

CCSv7 관련기사
  http://www.mcublog.co.kr/2090

2. CCS의 Project 관리의 예 

CCS의 설정의 예
  http://processors.wiki.ti.com/index.php/Creating_CCS_Project_using_SimpliciTI

상위 사이트에서 처음알게되었는데, Command configuration file 이라는 것이 존재하는데,
Compiler의 설정을 별도로 script 형식으로 설정을 하는 것이며, 주로 define으로 사용한다.
같은 Project 내에서 Make 외의 구분자 역할을 할수 있어 좋은 것 같다.

나머지는 전에 사용하던 Project 관리와 거의 유사하다고 보면 되겠다.
ARM을 사용하다가 MCU(MSP430)은 좀 많이 다른 것 같으며, 이상하게 좀 더 복잡한것 같기도 하다.
본인도 처음사용해보는 터라, Tool에 빨리 익숙해지는 것이 좋겠으며, 관련 Project들이
좀더 잘 구현이 되어있는 것 같다.

3. CCS의 무료 라이센스 

CCS의 모든 Version이 무료화가 되었다고 하니 아래의 절차대로 무료로 등록해서 사용하자.

  1. CCS License 파일 Download 및 저장 
  2. Help->Code Composer Studio Licensing Information t선택
  3. License Information View->Manage 에 Download한 License파일을 추가 






제대로 등록이 되었다면, License Type: Full License 로 변경이된다.


  • 기존방식
  http://processors.wiki.ti.com/index.php/Activating_CCSv6


  • 무료로 License File Download 
  http://processors.wiki.ti.com/index.php/Licensing_-_CCS
  http://processors.wiki.ti.com/index.php/Licensing_-_CCSv6


4. CCS의 Profiler 기능 

CCS에서 Profiler의 기능을 사용하고자 한다면 아래의 기능을 알아보자.
예를 들면, 함수들의 실행시간 및 성능 자세한 분석 기능

  http://processors.wiki.ti.com/index.php/Profiler
  http://processors.wiki.ti.com/index.php/Profile_clock_in_CCS