MCU & PLC

EK-TM4C1294XL 트리거 보드 제작

sheepone 2021. 5. 3. 13:18
반응형

EK-TM4C1294XL ARM® Cortex®-M4F 기반 MCU TM4C1294

제작

개발 이유
실시간 상태에서 동작 되는 작업의 필요
개발 목표
광전 검사기 트리거 보드 제작
개발 상황
EK-TM4C1294XL 70600원 (자체 조달)
EK-TM4C123GXL 60960원 (자체 조달)

TI 통합개발환경(IDE)

www.ti.com

ti.com / code composer studio
CCS10.3.0.00007_win64
설치시 TM4C12x ARM 체크 필요
예제 Software / tm4c arm cortex m4f mcu / development tools / ek-tm4c1294xl

CPU

ARM Cortex-A -> 스마트폰의 CPU 종류 (복잡한 컴퓨터 특화)
ARM Cortex-R -> 리얼 타임 시스템 임베디드 프로세스 (실시간 특화)
ARM Cortex-M -> 계산기 작은 디바이스 CPU (저전력 설계 특화)

GPIO

다용도 입출력(general-purpose input/output, GPIO)은 입력이나 출력을 포함한 동작이 런타임 시에 사용자에 의해 제어될 수 있는 집적 회로나 전기 회로 기판의 디지털 신호 핀이다.

프로젝트 생성

이중 하나라도 빼먹으면 개미 지옥에 빠진다...

Resource - Linked Resources 추가
SW_ROOT , ${ORIGINAL_PROJECT_ROOT}..........
ORIGINAL_PROJECT_ROOT , ${TI_PRODUCTS_DIR__TIREX}\tivaware_c_series_2_1_4_178\examples\boards\ek-tm4c1294xl\uart_echo\ccs
Build - Variables - SW_ROOT (Directory 추가)
ARM Linker , File Search Path 추가
"${SW_ROOT}/driverlib/ccs/Debug/driverlib.lib"
Build - Arm Compiler - Include Options - "${SW_ROOT}" (상단에 추가)
Build - Arm Compiler - Include Options - "${CG_TOOL_ROOT}/include" (상단에 추가)
Build - Arm Compiler - Predefined Sysbols - TARGET_IS_TM4C129_RA0 (상단에 추가)

 

 

이외 간단 스펙

 - ARM Cortex-M4F based MCU TM4C1294 Connected LaunchPad

 - High Performance TM4C1294NCPDT MCU

    - 120MHz 32-bit ARM Cortex-M$ CPU

    - 1MB Flash, 256K SRAM, 6KB EEPROM

    - Integrated 10/100 Eternet MAC+PHY, data protection hardware, 8x 32bit timers

    - Dual 12-bit 2MSPS ADCs, motion control PWMs

    - USB H/D/O, and many additional serial communication interfaces

- Dual, stacable BoosterPack XL connection sites

- Cloud-based, Exosite QuickStart Application

- TivaWare 2.1

- On-board, in-circuit debug interface (ICDI)

- Multiple development tool chain support: CCS, Keil, IAR, Mentor & GCC

반응형