KR100606750B1 - Program downloading device for mobile phones - Google Patents
Program downloading device for mobile phones Download PDFInfo
- Publication number
- KR100606750B1 KR100606750B1 KR1019990067877A KR19990067877A KR100606750B1 KR 100606750 B1 KR100606750 B1 KR 100606750B1 KR 1019990067877 A KR1019990067877 A KR 1019990067877A KR 19990067877 A KR19990067877 A KR 19990067877A KR 100606750 B1 KR100606750 B1 KR 100606750B1
- Authority
- KR
- South Korea
- Prior art keywords
- jtag
- signal
- jig
- system board
- mobile phone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005856 abnormality Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 통신 보조기기에 관한 것으로, 특히 휴대 전화기의 플래쉬 메모리에 이상이 발생했을 때, 조인트 테스트 액션 그룹(Joint Test Action Group ; 이하, JTAG 라 약칭함)을 연결하여 프로그램을 다운로딩하는 장치에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication auxiliary device. In particular, when an abnormality occurs in a flash memory of a mobile phone, an apparatus for downloading a program by connecting a joint test action group (hereinafter, referred to as JTAG) It is about.
이에 대해 본 발명에서는 특히 차세대 통신 서비스를 지원하는 MSM3000 칩이 내장된 휴대 전화기에서 부트(Boot) 영역의 일부 프로그램이 깨지는 경우에, 전화기 자체의 분해 없이 외부에서 직접 JTAG를 연결하여 잘못된 프로그램을 다운로딩할 수 있는 장치를 제공한다. On the other hand, in the present invention, especially when some programs in the boot area are broken in the mobile phone with the MSM3000 chip supporting next-generation communication service, the wrong program is downloaded by connecting JTAG directly from the outside without disassembling the phone itself. Provide a device that can.
JTAG, MSM3000 칩, 프로그램 다운로딩JTAG, MSM3000 Chip, Program Downloading
Description
도 1은 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 전체 장치 구성을 나타낸 도면.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram showing the overall device configuration for program downloading for a mobile phone according to the present invention.
도 2는 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 시스템 보드의 상세 구성을 나타낸 도면.2 is a diagram showing a detailed configuration of a system board for program downloading for a mobile phone according to the present invention.
도 3은 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 JTAG 지그(JIG)의 내부 구성을 나타낸 도면.3 is a diagram showing an internal configuration of a JTAG jig (JIG) for downloading a program for a mobile phone according to the present invention.
*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
1 : 컴퓨터 2 : 컴퓨터 에뮬레이터1: computer 2: computer emulator
3 : 전화기 본체 4 : JTAG JIG3: phone body 4: JTAG JIG
본 발명은 통신 보조기기에 관한 것으로, 특히 휴대 전화기의 플래쉬 메모리에 이상이 발생했을 때, JTAG를 연결하여 프로그램을 다운로딩하는 장치에 관한 것이다. The present invention relates to a communication auxiliary device, and more particularly, to an apparatus for downloading a program by connecting a JTAG when an abnormality occurs in a flash memory of a mobile phone.
일반적으로 휴대 전화기는 플래쉬 메모리(Flash memory) 내에 일부 중요한 프로그램을 저장하고 있다.In general, mobile phones store some important programs in flash memory.
그런데 이 플래쉬 메모리 내의 프로그램이 깨지는 현상이 종종 발생하며, 종래에는 이와 같이 플래쉬 메모리의 프로그램에 이상이 발생했을 때, 전화기 자체를 분해하여 플래쉬 메모리를 교체하여야 했다.However, a phenomenon in which the program in the flash memory is broken often occurs. In the past, when an error occurs in the program of the flash memory, the phone itself has to be disassembled to replace the flash memory.
특히 최근 휴대 전화기 제조업체에서는 차세대 핵심 칩인 MSM3000(Mobile Station Modem 3000) 칩을 채용한 휴대 전화기를 출시하고 있다.In particular, mobile phone manufacturers have recently introduced mobile phones employing MSM3000 (Mobile Station Modem 3000) chips.
이 차세대 통신 서비스를 지원하는 MSM3000 칩이 내장된 휴대 전화기에서는 부트(Boot) 영역의 일부 프로그램이 깨지는 경우가 발생하고 있는데, 이 경우에는 일반 데이터 케이블을 연결하여 해당 프로그램을 다시 다운로딩할 수 없다.In mobile phones with the MSM3000 chip supporting this next-generation communication service, some programs in the boot area are broken. In this case, the program cannot be downloaded again by connecting a general data cable.
따라서 종래에는 이와 같이 휴대 전화기에 저장된 프로그램을 수정하기 위해, 강제적으로 JTAG에 관련된 다음 신호들을 컴퓨터 에뮬레이터(Emulator)에 연결하여 프로그램을 재로딩 하였다. Accordingly, in order to modify the program stored in the mobile phone as described above, the program is reloaded by forcibly connecting the following signals related to the JTAG to the computer emulator.
JTAG에 관련된 신호로는 전화기 시스템 보드의 전원공급신호인 "VSYS", 컴퓨터 에뮬레이터의 전원공급신호 "3.0V_JTAG", 컴퓨터 에뮬레이터로부터 데이터 입력신호 "JTAG_TDIN", 시스템 보드로부터 데이터 출력신호 "JTAG_TDOUT", 동기를 위한 클럭신호 "JTAG_TCLK", CPU 내부의 TAP 제어상태신호인 "JTAG_TMS", 시스템 보드 초기화신호 "JTAG_RST#", JTAG 초기화신호 "JTAG_TRST#", JTAG 모드로의 진입신호 "JTAG_TMODE"가 있다. 여기서 JTAG 모드로의 진입 조건은 JTAG 모드 진입신호의 값이 1이고(JTAG_TMODE==1), JTAG 초기화신호의 값이 0일 때(JTAG_TRST#==0) 이다.Signals related to JTAG include "VSYS" which is the power supply signal of the telephone system board, "3.0V_JTAG" of the computer emulator, data input signal "JTAG_TDIN" from the computer emulator, data output signal "JTAG_TDOUT" from the system board, synchronization Clock signal "JTAG_TCLK", CPU internal TAP control status signal "JTAG_TMS", system board initialization signal "JTAG_RST #", JTAG initialization signal "JTAG_TRST #" and entry signal to JTAG mode "JTAG_TMODE". The entry condition to the JTAG mode is when the value of the JTAG mode entry signal is 1 (JTAG_TMODE == 1) and the value of the JTAG initialization signal is 0 (JTAG_TRST # == 0).
또한 이와 같이 휴대 전화기에 저장된 프로그램을 수정하기 위해, 가장 단순하게 전화기 자체를 분해하여 플래쉬 메모리를 교체하여야 했다.In addition, in order to modify the program stored in the mobile phone, the simplest disassembly of the phone itself had to replace the flash memory.
본 발명의 목적은 상기한 문제점을 해결하기 위해 안출한 것으로, 특히 차세대 통신 서비스를 지원하는 MSM3000 칩이 내장된 휴대 전화기에서 부트(Boot) 영역의 일부 프로그램이 깨지는 경우에, 전화기 자체의 분해 없이 외부에서 직접 JTAG를 연결하여 잘못된 프로그램을 다운로딩할 수 있는 장치를 제공한다. An object of the present invention is to solve the above problems, especially in the case where some programs in the boot area is broken in a mobile phone with a built-in MSM3000 chip supporting next-generation communication services, without disassembling the phone itself Provides a device to download the wrong program by connecting JTAG directly.
상기한 목적을 달성하기 위한 휴대 전화기용 프로그램 다운로딩 장치의 특징은, JTAG 연결을 위한 시스템 보드를 포함하는 휴대 전화기 본체와, 컴퓨터를 사용하여 특정 프로그램 다운로딩을 위한 어플리케이션을 실행하는 컴퓨터 에뮬레이터와, 상기 전화기 본체와 상기 컴퓨터 에뮬레이터의 JTAG 연결을 위한 신호 경로를 선택적으로 제공하는 JTAG 지그로 구성된다. Features of the program downloading device for a mobile phone for achieving the above object, the mobile phone body including a system board for JTAG connection, a computer emulator for executing an application for downloading a specific program using a computer, And a JTAG jig that selectively provides a signal path for JTAG connection between the phone body and the computer emulator.
여기서 상기 전화기 본체의 JTAG 연결을 위한 시스템 보드에는, 기본적으로 코딩 및 디코딩을 수행하며, JTAG 연결을 위한 다수의 신호들을 제공하는 핀들이 포함된 MSM 칩과, 상기 JTAG 연결을 위한 MSM 칩의 신호들과 정합되어 동작하는 다수의 신호들을 제공하는 핀들이 포함된 ICA 콘센트와, 상기 JTAG 연결을 위한 모드 동작 신호의 신호값에 따라, 상기 MSM 칩의 JTAG 관련 신호를 상기 ICA 콘센트에 전달하는 논리게이트와, 상기 MSM 칩에 일정한 전압을 제공하는 레귤레이터가 구비된다.Here, the system board for JTAG connection of the phone main body basically performs coding and decoding, and includes an MSM chip including pins for providing a plurality of signals for JTAG connection, and signals of the MSM chip for JTAG connection. An ICA outlet including pins for providing a plurality of signals operating in conformity with a logic gate; and a logic gate for transmitting a JTAG-related signal of the MSM chip to the ICA outlet according to a signal value of a mode operation signal for the JTAG connection; And a regulator for providing a constant voltage to the MSM chip.
또한 상기 전화기 본체에는, 외부에서 상기 전화기 본체에 JTAG 지그를 꽂았 을 때, 상기 JTAG 연결을 위한 모드 동작 신호의 신호값에 따라 상기 시스템 보드의 레귤레이터를 턴온(Turn on)시킬 수 있도록 스위칭 소자가 포함된 회로가 더 추가된다.In addition, the telephone main body includes a switching element to turn on the regulator of the system board according to a signal value of a mode operation signal for the JTAG connection when the JTAG jig is externally inserted into the telephone main body. More circuits are added.
그 밖에도 상기 JTAG 지그는, 외부에서 상기 전화기 본체에 상기 JTAG 지그를 꽂았을 때, 상기 컴퓨터 에뮬레이터에 일정한 전원을 공급하기 위한 레귤레이터가 구비되며, 상기 JTAG 지그에는 상기 전화기 시스템 보드의 전원공급신호(VSYS)와, 상기 컴퓨터 에뮬레이터로부터 데이터를 입력시키기 위한 신호(JTAG_TDIN)와, 상기 시스템 보드로부터 데이터를 출력시키기 위한 신호(JTAG_TDOUT)와, 상기 시스템 보드와 상기 컴퓨터 에뮬레이터의 타이밍을 동기 시키기 위한 클럭신호(JTAG_TCLK)와, 상기 MSM 칩 내부 CPU의 TAP 제어상태신호(JTAG_TMS)와, 상기 시스템 보드의 상태를 초기화시키는 신호(JTAG_RST#)와, 상기 JTAG 지그의 상태를 초기화시키는 신호(JTAG_TRST#)와, 상기 JTAG 연결을 위한 모드 동작 신호(JTAG_TMODE)가 사용된다. In addition, the JTAG jig includes a regulator for supplying a constant power to the computer emulator when the JTAG jig is plugged into the telephone body from the outside, and the JTAG jig includes a power supply signal (VSYS) of the telephone system board. ), A signal (JTAG_TDIN) for inputting data from the computer emulator, a signal (JTAG_TDOUT) for outputting data from the system board, and a clock signal (JTAG_TCLK) for synchronizing the timing of the system board and the computer emulator. ), A TAP control state signal (JTAG_TMS) of the internal CPU of the MSM chip, a signal (JTAG_RST #) for initializing the state of the system board, a signal (JTAG_TRST #) for initializing the state of the JTAG jig, and the JTAG The mode operation signal (JTAG_TMODE) for the connection is used.
이하 본 발명에 따른 휴대 전화기용 프로그램 다운로딩 장치에 대한 바람직한 일 실시 예를 첨부된 도면을 참조하여 설명한다.Hereinafter, a preferred embodiment of a program downloading apparatus for a mobile phone according to the present invention will be described with reference to the accompanying drawings.
본 발명에서는 휴대 전화기에 저장된 일부 프로그램이 깨졌을 경우, JTAG을 연결하여 이를 수정한다. 본 발명에서는 JTAG 연결을 위한 JTAG 지그(JIG)가 사용되는데, 이 JTAG 지그는 현재 출시되고 있는 휴대 전화기 모델에 상관없이 모든 휴대 전화기의 프로그램 다운로딩에 공통적으로 사용할 수 있다. In the present invention, when some programs stored in the mobile phone are broken, the JTAG is connected and corrected. In the present invention, a JTAG jig (JIG) for JTAG connection is used, and this JTAG jig can be commonly used for program downloading of all mobile phones regardless of currently available mobile phone models.
이렇게 통합 JTAG 지그가 가능한 기존 전제는, 모든 휴대 전화기에 구비된 ICA 콘센트의 핀 할당이 동일하여, 모든 휴대 전화기가 동일한 ICA 커넥터를 사용한다는 데 있다.The existing premise that this integrated JTAG jig is possible is that the pin assignments of the ICA receptacles provided in all mobile phones are the same, so that all mobile phones use the same ICA connector.
특히 본 발명에서는 차세대 통신 서비스를 지원하는 MSM3000 칩이 내장된 휴대 전화기에서 부트(Boot) 영역의 일부 프로그램이 깨지는 경우에, 컴퓨터 에뮬레이터와 전화기 본체를 외부에서 직접 JTAG 지그로 연결해 준다. 이를 도 1에 나타내었다.In particular, the present invention connects the computer emulator and the telephone body directly to the JTAG jig from the outside when some programs in the boot area are broken in the mobile phone with the MSM3000 chip supporting the next-generation communication service. This is shown in FIG.
도 1은 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 전체 장치 구성을 나타낸 도면으로, 프로그램 다운로딩을 위한 어플리케이션을 제공하는 컴퓨터(1)와, 이 컴퓨터(1)를 사용함에 있어서 특정 프로그램 다운로딩을 위한 어플리케이션을 실행하는 컴퓨터 에뮬레이터(2)가 구비되며, 이 컴퓨터 에뮬레이터(2)와 전화기 본체(3)는 외부에서 직접 JTAG 지그(4)에 의해 연결된다. 1 is a view showing the overall configuration of a device for downloading a program for a mobile phone according to the present invention, a computer (1) for providing an application for downloading the program and a specific program download in using the computer (1) A
도 2는 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 시스템 보드의 상세 구성을 나타낸 도면으로, 시스템 보드는 기본적으로 MSM3000 칩(10)과, ICA 콘센트(ICA RECEPTACLE)(30)와, MSM3000 칩에 3V로 유지되는 일정한 전압을 제공하기 위한 3V 레귤레이터(40)로 구성된다. 또한 JTAG 모드로의 진입을 위한 신호 TMODE에 의해 MSM3000 칩(10)의 JTAG 관련 신호를 ICA 콘센트(30)에 전달하는 논리게이트(20)가 구비된다. 이 논리게이트(20)에 제공되는 TMODE 신호값이 0일 때는 JTAG 모드이며, 반면에 TMODE 신호값이 1일 때는 일반 모드(NORMAL MODE)이다. 2 is a diagram showing a detailed configuration of a system board for downloading a program for a mobile phone according to the present invention. The system board is basically an
또한 시스템 보드에는 외부에서 전화기 본체(3)에 JTAG 지그(4)를 꽂았을 때 시스템 보드에 일정한 전원을 공급하기 위한 3V 레귤레이터(40)를 턴온(Turn on)시키는 회로가 추가된다. 이 회로는 TMODE 신호값에 따라 3V 레귤레이터(40)를 턴온(Turn on)시킬 수 있도록 도통되는 트랜지스터(스위칭 소자)를 포함한다. 또한 시스템 보드에 일정한 전원을 공급하기 위한 이 회로에서는, 사용자가 전화기에 구비된 전원키를 눌렀을 때 내부 소프트웨어가 이를 인지하여 PS_HOLD 신호값을 하이(High)로 함으로써, 3V 레귤레이터(40)가 턴온(Turn on)된다. In addition, when the JTAG
MSM3000 칩(10)에는 여러 핀이 할당되어 있는데 그 중에서 본 발명의 프로그램 다운로딩에 사용되는 핀으로는, 상기 ICA 콘센트(30)로 컴퓨터 에뮬레이터(1)의 데이터를 입력시키기 위한 신호를 출력하는 JTAG_TDIN 핀과, 시스템 보드로부터 ICA 콘센트(30)를 통해 데이터를 출력시키기 위한 신호를 출력하는 JTAG_TDOUT 핀과, 시스템 보드와 컴퓨터 에뮬레이터(1)의 타이밍을 동기 시키기 위한 클럭신호를 출력하는 JTAG_TCLK 핀과, MSM3000 칩 내부의 CPU의 TAP 제어상태신호를 출력하는 JTAG_TMS 핀과, JTAG 지그의 상태를 초기화시키는 신호를 출력하는 JTAG_TRST# 핀이 있다. 또한 MSM3000(10) 칩에는 상기 나열된 핀들과 함께 동작되는 AUX_PCM_TDOUT 핀과, AUX_PCM_TDIN 핀과, AUX_PCM_CLK 핀과, AUX_PCM_SYNC 핀과, MSM_DP_RI 핀이 존재한다.Several pins are allocated to the
다음 ICA 콘센트(30)에는 MSM3000 칩(10)에 할당된 핀들과 정합되어 동작하는 CAR_PCM_DOUT 핀과, CAR_PCM_DIN 핀과, CAR_PCM_CLK 핀과, CAR_PCM_SYNC 핀과, CAR_DP_RI 핀이 존재한다. Next, the ICA
다음 도 3은 본 발명에 따른 휴대 전화기용 프로그램 다운로딩을 위한 JTAG 지그(JIG)의 내부 구성을 나타낸 도면이다.3 is a diagram illustrating an internal configuration of a JTAG jig (JIG) for downloading a program for a mobile phone according to the present invention.
도 3에서 JTAG 지그는 시스템측 ICA 커넥터와 컴퓨터 에뮬레이터 측의 커넥터를 연결시키며, 특히 JTAG 지그에는 외부에서 전화기 본체(3)에 JTAG 지그(4)를 꽂았을 때 컴퓨터 에뮬레이터(2)에 3V로 유지되는 일정한 전원을 공급하기 위한 3V 레귤레이터(60)가 구비된다. 이 3V 레귤레이터(60)는 전화기 본체(3)에 JTAG 지그(4)를 꽂았을 때 제공되는 전원신호 VSYS가 입력될 때 동작하며, 이 3V 레귤레이터(60)는 입력된 전원 VSYS로부터 3V의 일정한 전원 3V_EMUL를 컴퓨터 레귤레이터(2)에 제공한다.In FIG. 3, the JTAG jig connects the system side ICA connector and the computer emulator side connector. In particular, the JTAG jig is kept at 3 V in the
특히 JTAG 지그는 전화기 본체(3)와 컴퓨터 에뮬레이터(2) 간의 JTAG 연결에 관련된 신호 경로를 제공하는데, 상기 3V_EMUL을 제외한 각 신호 경로를 통해 연결되는 신호로는 다음 나열된 것들이 있다.In particular, the JTAG jig provides a signal path related to the JTAG connection between the
먼저 전화기 시스템 보드의 전원공급신호인 "VSYS", 컴퓨터 에뮬레이터로부터 데이터 입력신호 "JTAG_TDIN", 시스템 보드로부터 데이터 출력신호 "JTAG_TDOUT", 동기를 위한 클럭신호 "JTAG_TCLK", CPU 내부의 TAP 제어상태신호인 "JTAG_TMS", 시스템 보드 초기화신호 "JTAG_RST#", JTAG 초기화신호 "JTAG_TRST#", JTAG 모드로의 진입신호 "JTAG_TMODE"가 있다. First, the power supply signal "VSYS" of the telephone system board, the data input signal "JTAG_TDIN" from the computer emulator, the data output signal "JTAG_TDOUT" from the system board, the clock signal "JTAG_TCLK" for synchronization, and the TAP control status signal inside the CPU. "JTAG_TMS", system board initialization signal "JTAG_RST #", JTAG initialization signal "JTAG_TRST #", and entry signal to JTAG mode "JTAG_TMODE".
여기서 JTAG 모드로의 진입 조건은 JTAG 모드 진입신호의 값이 로우(Low)일 때(JTAG_TMODE==L) 이다. 반면에 JTAG_TMODE==H 일 때는 일반 모드로써 MSM3000 칩의 본래 기능인 코딩과 디코딩을 위한 모드이다. 이와 같이 본 발명에서는 JTAG_TMODE 신호값에 따라 JTAG 연결을 위한 신호 경로를 사용할 수 있도록 선택이 가능하다. 덧붙이자면, JTAG_TMODE==L이고, JTAG 초기화신호 JTAG_TRST#==H 일 때 JTAG 모드가 된다. Here, the entry condition to the JTAG mode is when the value of the JTAG mode entry signal is low (JTAG_TMODE == L). On the other hand, when JTAG_TMODE == H, it is a normal mode and is a mode for coding and decoding which is the original function of the MSM3000 chip. As described above, according to the present invention, the signal path for JTAG connection can be selected according to the JTAG_TMODE signal value. In addition, when JTAG_TMODE == L and the JTAG initialization signal JTAG_TRST # == H, the JTAG mode is entered.
시스템 보드가 풀-업(Pull-up) 상태일 때 JTAG 지그(4)를 전화기 본체(3)에 꽂으면, JTAG_TMODE 신호값이 변하고 TMODE가 JTAG 모드 상태로 된다.When the
특히 본 발명의 시스템측 ICA 콘센트에는 고주파 동축 핀(RF coaxial pin)이 이용되는데, 이는 JTAG_TMODE 신호를 연결시키기 위한 것이다. In particular, a high frequency coaxial pin (RF coaxial pin) is used for the system side ICA outlet of the present invention, which is for connecting a JTAG_TMODE signal.
이상에서 설명된 본 발명에 따른 휴대 전화기용 프로그램 다운로딩 장치를 사용함으로써, 휴대 전화기에 내장된 프로그램에 오류가 발생했을 경우 전화기를 분해하여 플래쉬 메모리를 교체할 필요가 없다.By using the program downloading apparatus for a mobile phone according to the present invention described above, if an error occurs in the program embedded in the mobile phone, it is not necessary to disassemble the phone and replace the flash memory.
특히 MSM3000이 내장된 휴대 전화기에서 부트(Boot) 영역의 일부 프로그램이 깨지는 경우에, 휴대 전화기 모델에 상관없는 JTAG 연결을 위한 통합 지그(JIG)를 사용하여 잘못된 프로그램을 재로딩 할 수 있으므로, 휴대 전화기의 프로그램 수정이 간단하고 관리비용도 절감된다는 효과가 있다.
In particular, if some programs in the boot area are broken on the mobile phone with the MSM3000, the wrong program can be reloaded using the integrated jig for JTAG connection regardless of the phone model. The program modification is simple and the management cost is reduced.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990067877A KR100606750B1 (en) | 1999-12-31 | 1999-12-31 | Program downloading device for mobile phones |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990067877A KR100606750B1 (en) | 1999-12-31 | 1999-12-31 | Program downloading device for mobile phones |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010066278A KR20010066278A (en) | 2001-07-11 |
KR100606750B1 true KR100606750B1 (en) | 2006-07-31 |
Family
ID=19634966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990067877A Expired - Fee Related KR100606750B1 (en) | 1999-12-31 | 1999-12-31 | Program downloading device for mobile phones |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100606750B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100451162B1 (en) * | 2002-03-13 | 2004-10-02 | 엘지전자 주식회사 | Remote memory controlling method for embedded system using personal computer |
KR100928257B1 (en) * | 2003-03-03 | 2009-11-24 | 엘지전자 주식회사 | How to determine boot mode of mobile terminal |
KR20080004733A (en) * | 2006-07-06 | 2008-01-10 | 삼성전자주식회사 | Phonebook data storage device and method in portable terminal |
KR100703225B1 (en) * | 2006-07-21 | 2007-04-09 | 삼성전기주식회사 | Program download system for module with reset circuit |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0399334A (en) * | 1989-09-12 | 1991-04-24 | Fujitsu Ltd | Program down loading type emulator |
EP0919916A2 (en) * | 1997-11-18 | 1999-06-02 | Altera Corporation | Embedded logic analyzer |
KR19990079373A (en) * | 1998-04-04 | 1999-11-05 | 윤종용 | Debugging with Boundary Scan Standard Interface on Microcontrollers |
KR20000039321A (en) * | 1998-12-12 | 2000-07-05 | 김영환 | Device for error correction using emulator |
-
1999
- 1999-12-31 KR KR1019990067877A patent/KR100606750B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0399334A (en) * | 1989-09-12 | 1991-04-24 | Fujitsu Ltd | Program down loading type emulator |
EP0919916A2 (en) * | 1997-11-18 | 1999-06-02 | Altera Corporation | Embedded logic analyzer |
KR19990079373A (en) * | 1998-04-04 | 1999-11-05 | 윤종용 | Debugging with Boundary Scan Standard Interface on Microcontrollers |
KR20000039321A (en) * | 1998-12-12 | 2000-07-05 | 김영환 | Device for error correction using emulator |
Also Published As
Publication number | Publication date |
---|---|
KR20010066278A (en) | 2001-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073499B2 (en) | Battery-less electronic device | |
US5615344A (en) | Apparatus used to interface a peripheral device to a computer employing a reconfigurable interface circuit | |
US20080120058A1 (en) | Multi-cpu mobile terminal and multi-cpu test system and method | |
US10579087B2 (en) | System, apparatus and method for flexible control of a voltage regulator of an integrated circuit | |
CN101919169A (en) | Mobile terminal for supporting UART communication and USB communication using single connector and operating method for same | |
CN112034330A (en) | Automatic QC method and device for SOC chip | |
US7757029B2 (en) | On the fly configuration of electronic device with attachable sub-modules | |
KR100606750B1 (en) | Program downloading device for mobile phones | |
KR20090025530A (en) | Subscriber ID module card and terminal | |
US20060206763A1 (en) | Debugging system, semiconductor integrated circuit device, microcomputer, and electronic apparatus | |
CN110109006A (en) | A kind of JTAG level pinboard, veneer and debugging single board system | |
US20150317279A1 (en) | Semiconductor device and mobile terminal device | |
CN210270878U (en) | Display mainboard and display | |
JP4981254B2 (en) | Computing device | |
KR100606837B1 (en) | TV interface device of mobile communication terminal using receptacle | |
KR20110015742A (en) | Power supply method using UBS interface and portable terminal using same | |
KR101208135B1 (en) | Module for JTAG function of PDA and the controlling method thereof | |
CN115422110B (en) | Port configuration method of electronic equipment and PCIE Switch chip | |
CN222514730U (en) | Debug circuit, first electronic equipment and debug device | |
KR100565685B1 (en) | JTAG compatible with Trace32 and Multi-ICE | |
JPH07325733A (en) | Custom lsi containing microprocessor | |
KR100464451B1 (en) | Circuit for reducing leakage current of processor | |
CN111162776A (en) | Radio frequency circuit testing device and radio frequency circuit testing box | |
CN120122470A (en) | Simulator control circuit, method, system, device and chip | |
KR20040061728A (en) | Apparatus for holding memory in common in handset |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19991231 |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20021011 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20041027 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19991231 Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060630 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060724 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060725 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090630 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100630 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110620 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120619 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130624 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130624 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140624 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140624 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150624 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150624 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170609 |