임베디드 프로그래밍  

         
전체 기타 | WinCE | Delphi | VisualC | ARM | Media | SE | 마리오네트 | Java | wdm | JTAG | 영상처리 | 인증 | 질문/답변 | H/W | 알고리즘 | Platform | .net | VB | PPC | Network | android | QT | WWW | Linux |
▧ T32 입문 교육 최초 설정 부터 다운로드 까지
하창호02-22 15:06 | HIT : 11,373
▧ T32 입문 교육 최초 설정 부터 다운로드 까지

1. 시스템 시작시 매크로 실행 파일 만들기
>>B::pedit sys.cmm
// >> sys.cmm 파일 내용시작
B::
SYS.RES
SYS
D.L // 데이터 리스트
Y.B // 심볼 브라우져
Y.RES // 심볼 브라우져 리셋
SYS.CPU ARM920T
SYS.JC 10.0MHZ
SYS.U
ENDDO
// << sys.cmm 파일 내용끝

2. 매크로 실행하기
>>B::DO sys.cmm
또는
>>B::DO *
하여 선택해서 실행

3. 메뉴 구성 및 툴 아이템 바꾸기
>>B::menu T32.men
실행 후 다음을 추가
toolitem "DIR"         "DI,R"         "do c:\t32\system.cmm"
"DIR" 은 풍선 도움말 명
"DI,R" 아이콘 이름과 색깔 R은 빨강
"do c:\t32\system.cmm"은 실행할 내용
예제
  toolitem "Window Clear"         "WC,R"         "winclear"
  toolitem "pedit load.cmm"         "ed,R"         "pedit load.cmm"
  toolitem "do load.cmm"         "ex,R"         "do load.cmm"
수정 후 변경 적용을 원할 때
>>B::DO T32.cmm

4. 최초 매크로 파일에 자동실행 변경하기
>>B::pedit T32.cmm

5. 다운로드
BIN 파일은 기계코드만 있는 파일
ELF 파일은 헤더와 기계코드 심볼 정보가 있는 파일
BIN 파일 다운로드의 경우
>>B::D.LOAD.B Test.BIN 0x번지수 /옵션
ELF 파일 다운로드의 경우
>>B::D.LOAD.E Test.ELF

뒤에 붙는 옵션의 종류
ComPare: 비교만 한다.
NOCODE: 심볼만 로드해서 디버깅하겠다.
NosYmbol: 바이너리만 다운로드 하겠다.
NoClear: 기존꺼 지우지 않고 다운로드

6. 디버그시 심볼정보가 있는데 소스가 나오지 않을 경우
제 컴파일 하거나 원래 컴파일시 디렉토리 구조 맞춘다.
심볼 소스 바꾸는 명령어
Y.SPath + * // 심볼 위치를 추가 하겠다

7. 디버그시 심볼정보가 없을 경우
컴파일러 옵션에서 심볼정보 포함하여 컴파일 하도록 옵션 조정

8. 다운로드 메크로 만들기
// >> load.cmm 파일 내용시작
B::
do sys.cmm
do windows.cmm // 현재 윈도우 위치 저장된 매크로
data.load.elf C:\T32\example\Debug\project.axf /nocode
y.spath + C:\T32\example\교육용코드 // 심볼 위치 추가
register /sl
map.bonchip 0x0--0x3fffff // onchip breakpoint 잡기
go Main // 심볼의 메인 함수 위치로 가라 대소문자 구분
ENDDO
// << load.cmm 파일 내용끝

9. Toolbox 에서 New Page 하면 페이지 넘기면서 작업 할 수 있다.


6  JTAG :: ▧ T32 입문 교육 브레이크 포인트    하창호 2006·02·22 5147
5  JTAG :: ▧ T32 입문 교육 메뉴 구성 2    하창호 2006·02·22 5130
4  JTAG :: ▧ T32 입문 교육 메뉴 구성    하창호 2006·02·22 4806
 JTAG :: ▧ T32 입문 교육 최초 설정 부터 다운로드 까지    하창호 2006·02·22 11373
2  JTAG :: ▧ T32 입문 교육 최초 장비 세팅    하창호 2006·02·22 6394
1  JTAG :: [발쵀] JTAG의 소개 및 원리 (원본 저작...  …1  하창호 2005·03·04 5758
1
   
Copyright 1999-2018 Zeroboard / skin by GGAMBO
....