본문 바로가기
임베디드 개발/TMS320F2838x (C28x)

UniFlash 사용 방법

by eteo 2023. 9. 15.

 

 

 

 

UniFlash 설치파일 링크 :

https://www.ti.com/tool/UNIFLASH

 

UNIFLASH Software programming tool | TI.com

20 MHz MCU with 128KB Flash, 10KB SRAM, 16-bit Sigma-Delta ADC, dual DAC, DMA, 2 OpAmp, 160 seg L MSP430FR2000 — 16 MHz MCU with 0.5KB FRAM, 0.5KB SRAM, comparator, UART/SPI, timer MSP430FR2032 — 16 MHz MCU with 8KB FRAM, 1KB SRAM, 10-bit ADC, UART/SPI

www.ti.com

 

 

 

 

CCS에서 빌드하면 기본 출력물이 .out인데 UniFlash 툴을 사용하면 .out 뿐만아니라 .bin, .hex 형식을 보드에 다운로드할 수 있다.

 

CCS에서 .bin 또는 .hex 파일을 생성하려는 경우 내 블로그의 다른 글을 참조하면 된다.

 

 

 

먼저 PC와 다운로드할 보드를 JTAG로 연결하고, PC에는 USB JTAG emulator 드라이버가 설치되어야 한다.

CCS를 설치하면 옵션으로 설치할 수 있는데 CCS가 안깔린 PC라면 수동으로 다운로드 받아야 한다.

 

 

Uniflash 사용해 Flash에 로드하는 방법

 

1. New Configuration tab에서 Device 및 Connection Select 후 Start

 

 

 

2. 좌측 사이드에서 코어 선택 후 Flash Image에서 Browse 버튼 클릭

 

.out 파일 사용하는 경우 : Binary에 미체크

.hex 파일 사용하는 경우 : Binary에 미체크

.bin 파일 사용하는 경우 : Binary에 체크, Load Addr 입력 (TMS320F2838x 칩의 경우 0x00080000)

 

 

 

3. Load Image 버튼으로 Flash Program 후 Verify Image를 통해 정상적으로 프로그램되었는지 확인

 

 

보드전원을 껐다 키면 장입이 완료된다.

 

 

 

 

 

Command Line Interface를 사용해 더 편하게 다운로드 하는 방법

 

 

한 번의 클릭으로 위의 작업을 수행할 수 있는 툴을 만들고 싶다면, 좌측의 Standalone Command Line을 클릭하고 Generate Package를 통해 다운받는다.

 

반복적으로 장입작업을 수행해야 할 때 유용할 것 같다.

 

 

 

 

매뉴얼 링크 :

 

https://software-dl.ti.com/ccs/esd/uniflash/docs/v6_0/uniflash_quick_start_guide.html

 

UniFlash Quick Start Guide

 

software-dl.ti.com

 

 

Emulation 드라이버 위치 :

C:\ti\ccs[version]\ccs\ccs_base\emulation\windows

 

EMUPack 다운로드 링크 :

https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_software_package_download.html