UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.

Slides:



Advertisements
Similar presentations
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
Advertisements

유광현 허홍강 김종환 장문철 정정창.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
Progress Report YoonMo Yeon
컴퓨터와 인터넷.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
USB Interface study 결과
1. 개발 시스템 개요.
EZ Board-M In-Ho, Roh Real Time System Lab.
임베디드 시스템 개발 환경 (1) Lecture #3.
myCortex-LM8962 #2 LM3S8962의 개발환경 구축 BARAM 2010–2-3 바람 16기 이우석
VMLAB 사용 설명서 2015 정보통신공학과 정성훈.
Power Java 제3장 이클립스 사용하기.
제6장 FUSING.
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
크로스 컴파일 환경 구축.
Tizen RT on Quail Board 2017년 3월 2일 삼성전자 소프트웨어센터.
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
                                  13장 GPIB를 이용한 PC와 장치의 연결.
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
제4장 Cross Compiler 설치.
Install & Simulation VLSI 시스템 설계
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
FUSING.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
디버깅 환경 및 방법 Lecture #14.
시스템집적반도체 설계 검증 환경과 기법 Ch 7.
Development Environment of Embedded System : part 1
Visual ESTO 안정성,편리성,성능을 한단계 높였습니다! Visual ESTO IDE/Debugger/Monitor
터치 모니터관련 지식 팁 Usb장치 인식 실패 원인과 해결책.
가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
임베디드 시스템 개론 3주차 Embedded System..
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
디버깅 환경 및 방법 Lecture #14.
AVR Studio 소개 1. AVR Studio의 다운로드 - AVR Studio 관련 홈페이지 -
부트로더와 Self Programming
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
ARM Development Suite v1.2
4. LAN의 배선체계 (3장. LAN: Local Area Network)
임베디드 소프트웨어 설계.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
NodeMCU를 이용한 SmartPot 제작
Cross Compiler를이용한 커널 컴파일 및 포팅
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Device Driver 임베디드 시스템 I.
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
Xscale Educational Kit
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
13장 CTC and DMA Slide 1 (of 10).
7주차 FPGA 보드 사용법.
ARM Development Suite v1.2
UNIT 25 SPI 로봇 SW 교육원 조용수.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
7주차 실습 FPGA 보드 사용법.
DK-128 개발환경 설정 아이티즌 기술연구소
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
창의 설계 가이드 (모터 프로그래밍 및 테스트)
UNIT 25 SPI 로봇 SW 교육원 조용수.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
도서관 좌석 System 중간발표 지도교수 : 원치선 교수님 강용호 김원경
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
7주차 실습 FPGA 보드 사용법.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Progress Seminar 양승만.
Presentation transcript:

UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수

학습 목표 Debugger JTAG NU-Link

Debugger 개발한 소프트웨어의 기능을 테스트 하고 오류를 잡기 위한 프로그램

Debugger Debugging 을 위해서 필요한 사항 Source Compiler Debugger Target

Debugger Debugging Target Cross Platform 개발한 소스가 실제 실행되는 장비 PC 개발의 경우 개발 장비가 타겟의 역할을 하게됨. Cross Platform 개발용 장비와 실제 동작하는 장비가 다른 환경인 경우 개발용 장비가 Target 역할을 하지 못함. Software Emulator / Simulator 실제 Target 과 연결을 위한 장비를 사용 하여 Debugging

Debugger Device Emulator/Simulator 실제 동작하는 디바이스를 소프트웨어/ 하드웨어 적으로 구현 실제 동작과 유사하게 동작 ARM 등 특정 SOC 칩의 경우 너무 다양한 디바이스가 존재하여 지원하기가 힘듬

JTAG Interface JTAG : Joint Test Action Group SOC 가 발전하면서 기존의 Board Test 방법의 안정성과 비용상의 문제가 발생 Boundary-Scan 방식으로 최소한의 Pin Out 으로 테스트하는 방법

JTAG Interface

JTAG Interface TDI (데이터 입력) : Test하기 위한 데이터 신호. TMS에 의해 전이된 TAP state에 따라, TDI가 command/data 가 결정됨 TDO (데이터 출력) : Test한 결과를 외부에서 모니터링 하기 위한 pin, 이 역시 TAP state에 따라 address/data가 될 수 있음. TCK (클럭) : Test clock TMS (모드) : Test Mode 전환하기 위한 제어 신호 TRST (리셋)

JTAG Interface PCB 에 실장 한 후 프로그래밍 하는 방식 ICP : In Circuit Programming 디버깅 기능을 지원한다. ISP : In System Programming Software Code 를 다운로드 후 자기 자신을 프로그래밍 JTAG 장비 없이 간단한 Serial Download cable 만으로 수행가능 디버깅 기능을 지원하지 않는다. (Download 후 RUN)

NU-Link Nuvoton 사에서 제공하는 JTAG Debugger Debugging , Programmer 기능 제공

2018/11/27 Nu-Link Nu-Link-Me 3.3V/5.0V

NU-Link Driver Download Products->ARM Cortex-M0 ->Software Nu-Link_Keil_Driver

NU-Link Driver Download Products->ARM Cortex-M0 ->Software Nu-Link_Keil_Driver

ICP (In Circuit Programming) 2018/11/27 ICP (In Circuit Programming) NuMicro ICP AP USB Nu-Link M0516LDN SWD I/F ICP圖沒符合 NUC140

Program The NuMicro ISP Firmware Code 2018/11/27 Program The NuMicro ISP Firmware Code Configuration bits 圖片重貼 NuMicro ISP firmware code: ISP_Code_M051_v2.4.bin

ISP (In System Programming) NuMicro ISP AP RS232 Cable M0516LDN UART I/F

Test