개시된 기술은 메모리 주소를 이용한 실시간 디버깅 방법에 관한 것으로, 디버깅 프로세서(Deburgging Processor)에서 타겟 시스템(Target System)을 실시간으로 디버깅하는 방법에 있어서, 상기 타겟 시스템이 컴파일러(Compiler)에서 생성한 심볼 정보(Symbol Information)를 다운로드하여 메모리에 저장하는 단계; 상기 디버깅 프로세서가 상기 심볼 정보를 분석하여 변수가 저장되는 상기 타겟 시스템의 메모리 주소를 획득하는 단계; 상기 디버깅 프로세서가 통신 인터페이스(Communication Interface)를 통하여 상기 타겟 시스템의 인터럽트 서비스 루틴(Interrupt Service Routine, ISR)으로 상기 변수에 대한 디버깅 패킷을 전송하는 단계; 상기 인터럽트 서비스 루틴이 상기 디버깅 패킷을 수신하고, 상기 디버깅 패킷에 따라 상기 변수의 값(Value)을 읽는 단계; 및 상기 인터럽트 서비스 루틴이 상기 디버깅 패킷에 따라 상기 변수의 값을 변경하는 단계를 포함한다. 따라서 디버깅하는 소프트웨어를 추가하지 않고 메모리 주소를 이용하여 실시간으로 디버깅을 제공하므로 비용을 절감하고 전체 임베디드 시스템의 리소스를 절약하는 효과를 제공한다.