(2014.07.24) Trace32 - elf 파일을 지정하여 Flashing 하는 방법
(1) 설치폴더/t32.cmm 파일을 오픈한다.
(2) 아래와 같이 toolitem 을 추가하고, save+do 하면 Path를 지정하고, Flashing 할 수 있는 버튼이 생성된다.
SEPARATOR TOOLITEM "Choose ELF file" "OP,B" "CD.DO C:\T32\MPC\path_setting\path.cmm" TOOLITEM "flash mpc5605b" "05,R" "CD.DO C:\T32\MPC\mpc5605b_Open_Download.cmm" TOOLITEM "flash mpc5668g" "68,R" "CD.DO C:\T32\MPC\mpc5668g_Open_Download.cmm" |
(2) path.cmm 파일을 오픈하고, 경로 저장할 파일의 이름을 설정한다.
LOCAL &ELF_FILE ; 다운로드 할 ELF LOCAL &ELF_FILE_TXT ; 해당 파일 경로를 저장해둘 txt파일 &ELF_FILE_TXT="C:\T32\MPC\path_setting\elf_path.txt" |
(3) path_read.cmm 파일을 오픈하고, elf 파일의 경로가 저장된 파일(elf_path.txt)의 경로를 설정한다.
if os.file(C:\T32\MPC\path_setting\elf_path.txt)==TRUE() ( OPEN #1 C:\T32\MPC\path_setting\elf_path.txt /read READ #1 %line &ELF_FILE print "&ELF_FILE"" will be downloaded." CLOSE #1 ) |
(4) 다운로드할 스크립트 (mpc5605b_Open_Download.cmm) 안에
아래 빨간 상자의 예시 처럼 Elf 파일의 path 를 가져올 수 있도록 명령을 추가한다.
GLOBAL &ELF_FILE DO C:\T32_MPC\MPC5604p\path_setting\path_read.cmm IF &progflash ( FLASH.ReProgram ALL /Erase Data.LOAD.elf "C:\workspace\e_ksn_icu\boot\KSN_ICU_boot.out" E:0x00--0x3FFF Data.LOAD.elf &ELF_FILE E:0x4000--(&flashsize-1) /NOCLEAR FLASH.ReProgram off ) |
'Dev' 카테고리의 다른 글
Installing & setting doxygen (0) | 2014.09.15 |
---|---|
Vector사의 CAN, Ethernet 분석 장비입니다. (0) | 2014.08.03 |
Trace32 - watch 창에 변수 불러오기 (0) | 2014.07.23 |
Trace32 - 시작 윈도우 크기 및 위치 설정 (0) | 2014.07.22 |
CodeWarrior v5.1 classic IDE for MC9S12XS series (0) | 2014.07.11 |