close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

##TM4C123GXL 개발환경구성

 

이번 session에는 TI사의 TM4C123GXL을 사용하여 project를 진행한다.

본 개발보드는 ARM의 M4계열 프로세서를 사용한다. 

 

  1. IDE

 TI의 경우에는 CCS(Code Composer Studio)라는 Eclipse기반의 IDE를 자체적으로 제공하기에 이를 이용하여 개발을 진행한다.

(LINK: https://www.ti.com/tool/CCSTUDIO?keyMatch=CCS&tisearch=Search-EN-everything)

 

ST의 IDE와의 차이점은 ST의 경우에는 IDE내에 Pin configuration과 clock configuration이 있어서 이를 통해 원하는 프로젝트의 

기본적인 설정 code를 구성할 수 있지만 CCS의 경우에는 이를 포함하고 있지 않고 따로 프로그램을 이용해야한다.

 

  2. TI Cloud Tools

(LINK: https://dev.ti.com/)

 위의 링크를 들어가면 SysConfig 혹은 PinMUX라는 툴이 STM의 pin configuration과 같이 구성되어 있음을 알 수 있다. 윈도우의 경우 이 프로그램을 컴퓨터에 다운받아 오프라인으로도 이용할 수 있으나, Mac OS의 경우에는 제공하고 있지 않아 이를 cloud서비스를 이용하여 사용하도록한다. 본 cloud 서비스는 SysConfig뿐 아니라 CCS, Resource explorer, UniFlash, GUI composer, Boosterpack Checker등을 제공하고 있으니 개발하고자하는 application에 맞는 응용 SW를 이용하면 좋을 것 같다.

 

  3. SysCLK Configuration

 System clock configuration의 경우에는 위의 SysConfig와 같이 할 수 있는 응용SW가 따로 있지 않다. 따라서 이를 직접 코드로 작성해야하는데 이 방법은 아래의 사이트에 자세히 명시되어있다(KEIL사의 uVision IDE에 맞는 코드이므로 CCS에서도 가능한지는 체크해봐야한다).

(LINK: http://www.airsupplylab.com/ti-tiva-c-serial/40-tiva-lesson-12-system-clock-setting.html#sample-firmware-code-in-keil-c)

 

 

번호 제목 글쓴이 날짜 조회 수
공지 Embedded Lab 연구실 안내 모두의연구소 2016.06.12 1704
» [Embedded Lab.]-Session 02 셋 째주 - 모임 내용 정리 ranoss9595 2020.06.21 81
55 [Embedded Lab.]-Session 02 둘 째주 - 모임 내용 정리 사바아사나 2020.06.13 58
54 [Embedded Lab.]-Session 02 첫 째주 - 모임 내용 정리 사바아사나 2020.06.06 107
53 [Embedded Lab.]-Session 01 마지막주 - 모임 내용 정리 사바아사나 2020.05.29 74
52 [Embedded Lab.]-Session 01 진행상황 (김태훈) ranoss149 2020.05.10 133
51 STM32H743 Reference manual 입니다. file 사바아사나 2019.06.01 229
50 743 manual입니다. file proda 2019.05.31 143
49 BLE study 문서 file proda 2019.04.07 200
48 금주 발표자료 입니다. file 노땅엔진니어 2018.12.13 322
47 2018년 11월 23일 발표자료 - TrueStudio 9.1 시작하기 file 노땅엔진니어 2018.11.21 204
46 H743 문서 file proda 2018.11.19 139
45 GPS file tanta 2017.11.24 229
44 mpu 6050 (2) file proda 2017.11.18 237
43 연구노트(2017-11-03) clean flight에서의 Drone setting file Embedded정복 2017.11.05 190
42 mpu 6050 file proda 2017.11.04 145
41 드론 중심 잡기를 위한 지그 시스템 만들기 [1] file 노땅엔진니어 2017.11.03 1095
40 드론컨트롤러 안드로이드 프로그램 file 노땅엔진니어 2017.10.07 358
39 연구노트(2017-07-21) cleanflight에서의 eeprom 모듈 분석 file 노땅엔진니어 2017.07.18 159
38 cleanflight 바이너리 file 노땅엔진니어 2017.07.07 87
37 연구노트(2017-07-07) Drone Remote Controller 문서 update file 노땅엔진니어 2017.07.07 145