Tera Term 직렬 포트 디버깅 도구를 사용하는 방법은 무엇입니까?
.. PC 직렬 포트 디버깅 도구 Tera Term 다운로드 및 설치
(1) UTF-8 글꼴, SSH 및 Cygwin을 지원하는 최신 Tera Term 소프트웨어를 찾을 수 있습니다. 통신
다음과 같은 새로운 기능
(2) 물론 현재 프로젝트에서는 고대 Tera Term 소프트웨어를 사용하면 됩니다.
검색하고 다운로드할 수 있습니다. 하나면 충분합니다
2. Tera Term 설정
(1) Tera Term을 시작하면 대화 상자가 나타납니다.
"Serial ” 옵션을 선택하고, 포트 설정
(2) 먼저 기본 포트(COM1, COM2 등)와 언어를 설정합니다.
구체적인 위치는 설정 -gt에 있습니다.
(3) 그런 다음 글꼴을 설정합니다(일본어인 경우 EUC, JIS 등을 설정하고 영어는 설정하지 않음)
PC에 입력된 문자를 표시해야 하는 경우 글꼴도 설정해야 합니다. "로컬" 에코" 속성
특정 위치는 설정 -gt; 터미널에 있습니다.
(4) 그런 다음 포트, 전송 속도와 같이 직렬 통신에 필요한 다양한 매개변수를 설정합니다. (전송 속도),
데이터 비트 길이(Data), 패리티 검사 여부, 정지 비트(Stop) 등이 있습니다.
구체적인 위치는 Setup -gt Serial에 있습니다. port
3. JTAG 에뮬레이터의 개발 단계
제가 원래 사용한 JTAG 에뮬레이터는 다른 에뮬레이터도 비슷할 것이라고 생각합니다.
다음은 다음과 같습니다. 디버깅 소프트웨어의 설정 및 개발 단계
(1) 먼저 공통 프로젝트(UNIT_PRJ.pjt)를 빌드합니다.
(2) 그런 다음 단계 및 설정을 추가합니다.
(a) PROJECT-gt; NEW를 선택하고 하위 프로젝트를 생성합니다.
참고: PROJECT TYPE을 LIB 유형으로 설정하세요
(b ) 컴파일 및 연결 매개변수 설정
(i) 컴파일을 위한 BuildOption 설정
."-g"(기호 디버깅 활성화)가 유효
로 설정됩니다. "- me"(little-endian 형식에 대한 코드 생성)는 유효한 것으로 설정됩니다.
."-q"(소스 파일 이름과 오류 메시지만
출력됩니다)는 유효한 것으로 설정됩니다.
."-i"(검색 경로 포함)는 헤더 파일이 있는 폴더의 경로로 설정됩니다.
예: "..\..\inc" 등.
(ii) 연결을 위한 BuildOption을 설정합니다.
."-q"(조용한 실행을 요청(배너 억제))가 유효하도록
."-x" (라이브러리 완전 읽기) 유효한 것으로 설정
."-c" (변수는 런타임 시 초기화됨) 유효한 것으로 설정
(c) 마우스 오른쪽 버튼 클릭 UNIT_PRJ.prj의 종속 프로젝트에서 종속 항목 추가를 선택하세요.
Pr
개체, 새로 생성된 하위 프로젝트의 프로젝트 파일(*.prj) 지정
(d) UNIT_PRJ.pjt를 마우스 오른쪽 버튼으로 클릭하고 프로젝트에 파일 추가를 선택한 다음 새로 생성된 하위 프로젝트를 추가합니다.
하위 프로젝트의 lib 파일이 마지막에 추가됩니다.
(e) UNIT_PRJ.pjt 프로젝트에서 dm320.cmd를 엽니다.
lib 파일을 추가합니다(사용됩니다. 텍스트 공간의 SDRAM 전송을 지정합니다)
구체적인 위치는 다음과 같습니다:
.stext gt; /p>
.
..\UART\Debug\UART.lib(.text)
..\LEDB\Debug\LEDB.lib(.text)
---gt; (여기에 lib 파일 경로와 이름을 추가하세요)
(f) 각 하위 프로젝트를 컴파일할 때
>(i) 컴파일하려는 경우 하위 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 활성 프로젝트로 설정을 선택합니다.
(ii) "빌드" 버튼을 클릭합니다
. 전체 프로젝트 컴파일
(i) UNIT_PRJ에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 활성 프로젝트로 설정을 선택합니다.
(ii) "빌드" 버튼을 클릭합니다.
(g) 폴더 구성
UNIT_PRJ\INC: 공용 INC 폴더
\lib: 공용 lib 폴더(rts32e.LIB, rts16e.LIB 등)
\LEDB: 예제(부분 컴파일에는 PRJ 사용)
\UART: 예제(PRJ는 부분 컴파일에 사용됨)
\UNIT_PRJ: PJT는 전체 프로젝트 컴파일에 사용됩니다.