KR100729205B1 - Apparatus and method for automatic boot error recovery in convergence terminal - Google Patents
Apparatus and method for automatic boot error recovery in convergence terminal Download PDFInfo
- Publication number
- KR100729205B1 KR100729205B1 KR1020050121573A KR20050121573A KR100729205B1 KR 100729205 B1 KR100729205 B1 KR 100729205B1 KR 1020050121573 A KR1020050121573 A KR 1020050121573A KR 20050121573 A KR20050121573 A KR 20050121573A KR 100729205 B1 KR100729205 B1 KR 100729205B1
- Authority
- KR
- South Korea
- Prior art keywords
- processor
- mobile communication
- pda
- boot
- flash rom
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0638—Combination of memories, e.g. ROM and RAM such as to permit replacement or supplementing of words in one module by words in another module
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 복합단말기에서 자동 부팅오류 복구장치 및 방법에 관한 것으로 GPIO(General Purpose Input Output) 포트 및 JTAG(Joint Test Access Group)포트를 포함하는 PDA(Personal Digital Assistants)프로세서 및 이동통신 프로세서를 가지고 상기 프로세서들 중 하나의 프로세서가 부팅오류시 스스로 부팅오류를 복구하는 복합단말기에 있어서, 상기 PDA 프로세서의 GPIO(General Purpose Input Output)포트와 상기 이동통신 프로세서의 JTAG(Joint Test Access Group)포트를 연결하는 제 1 버스(BUS)와, 상기 이동통신 프로세서의 GPIO(General Purpose Input Output)포트와 상기 PDA 프로세서의 JTAG(Joint Test Access Group)포트를 연결하는 제 2 버스(BUS)와, 상기 이동통신 프로세서 및 PDA 프로세서의 부트이미지(Boot Image)들과 일반적인 데이터를 저장하고, 상기 저장한 부트이미지들과 데이터를 갱신가능하며 상기 이동통신 프로세서와 연결된 제 1 플래쉬롬과, 상기 이동통신 프로세서 및 PDA 프로세서의 부트이미지(Boot Image)들과 일반적인 데이터를 저장하고, 상기 저장한 부트이미지들과 데이터를 갱신가능하며 상기 PDA 프로세서와 연결된 제 2 플래쉬롬을 포함하는 것으로, 정상동작파트의 플래쉬롬에 있는 오류파트의 부트이미지를 자동적으로 상기 오류파트의 플래쉬롬에 복사하여 외부 장치의 도움없이 부트오류를 해결할 수 있는 이점이 있다.The present invention relates to a device and method for automatic boot error recovery in a multi-function terminal. The present invention relates to a personal digital assistant (PDA) processor and a mobile communication processor including a general purpose input output (GPIO) port and a joint test access group (JTAG) port. In the multi-terminal terminal of one of the processors to recover the boot failure itself in the event of a boot failure, connecting the GPIO (General Purpose Input Output) port of the PDA processor and the JTAG (Joint Test Access Group) port of the mobile communication processor A first bus (BUS), a second bus (BUS) connecting a GPIO (General Purpose Input Output) port of the mobile communication processor and a Joint Test Access Group (JTAG) port of the PDA processor, the mobile communication processor and Store boot images and general data of the PDA processor and update the stored boot images and data. A first flash ROM connected to the communication processor, boot images and general data of the mobile communication processor and the PDA processor, the boot image and data may be updated; By including two flash ROMs, the boot image of the error part in the flash ROM of the normal operation part is automatically copied to the flash ROM of the error part to solve the boot error without the help of an external device.
복합단말기, 부팅오류복구, 플래쉬롬, JTAG(Joint Test Access Group), GPIO(General Purpose Input Output). Multiple terminals, boot failure recovery, flash ROM, Joint Test Access Group (JTAG), General Purpose Input Output (GPIO).
Description
도 1은 기존 복합단말기의 프로세서 연결구성을 도시한 도면,1 is a view showing a processor connection configuration of a conventional multi-terminal terminal,
도 2는 본 발명의 실시 예에 따른 GPIO, JTAG 을 연결한 프로세서 연결구성을 도시한 도면,2 is a diagram illustrating a processor connection configuration connecting a GPIO and a JTAG according to an embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 GPIO, JTAG 을 이용한 부트오류 복구과정을 도시한 흐름도,3 is a flowchart illustrating a boot error recovery process using GPIO and JTAG according to an embodiment of the present invention;
도 4는 본 발명의 실시 예에 따른 플래쉬매핑로직을 이용한 프로세서 연결구성을 도시한 도면, 및,4 is a diagram illustrating a processor connection configuration using a flash mapping logic according to an embodiment of the present invention; and
도 5는 본 발명의 실시 예에 따른 플래쉬매핑로직을 이용한 부트오류 복구과정을 도시한 흐름도.5 is a flowchart illustrating a boot error recovery process using a flash mapping logic according to an embodiment of the present invention.
본 발명은 PDA(Personal Digital Assistant)와 이동통신 단말기의 기능이 하 나의 단말기에 구현된 복합단말기에 관한 것으로 상기 PDA 또는 이동통신 단말기 중 하나가 부팅에 실패한 경우, 자동으로 부팅오류를 복구하는 장치 및 방법에 관한 것이다.The present invention relates to a composite terminal having a function of a personal digital assistant (PDA) and a mobile communication terminal in one terminal, and when one of the PDA or the mobile communication terminal fails to boot, an apparatus for automatically recovering a boot error. It is about a method.
상기 복합단말기는 PDA 기능을 담당하는 프로세서와 이동통신 단말기 기능을 담당하는 프로세서가 각각 별도로 존재하고 각각의 기능은 서로 하드웨어적으로나 소프트웨어적으로 독립적인 부트과정을 거쳐 동작한다. The hybrid terminal has a processor for a PDA function and a processor for a mobile communication terminal, respectively, and each function operates through a boot process that is independent of each other in hardware or software.
상기 프로세서들은 Phone Active 신호와 PDA Active 신호가 서로 연결되어 있다. 상기 Phone Active 신호는 상기 이동통신 단말기의 기능이 정상적으로 동작하고 있다는 것을 나타내고, 상기 PDA Active 신호는 상기 PDA 기능이 정상적으로 동작하고 있다는 것을 나타낸다.The processors have a phone active signal and a PDA active signal connected to each other. The Phone Active signal indicates that the function of the mobile communication terminal is operating normally, and the PDA Active signal indicates that the PDA function is operating normally.
상기 복합단말기가 부팅할 경우 상기 프로세서들이 서로의 상기 신호를 검사하여 해당 프로세서가 제대로 동작하는지 확인할 수 있다.When the hybrid terminal boots, the processors may check each other's signals to determine whether the processors operate properly.
도 1은 기존 복합단말기의 프로세서 연결구성을 도시한 것이다.1 is a diagram illustrating a processor connection configuration of an existing hybrid terminal.
상기 도 1을 참조하면, 상기 복합단말기에서 전원이 인가된 후, 부팅을 위해 처음으로 프로세서가 구동하는 부트이미지(Boot Image)(116, 126)는 일반적인 PC(Personal Computer)의 ROM BIOS(Basic Input Output System)처럼 상기 복합단말기의 여러 하드웨어 설정과 오류여부를 검사하고 해당 커널의 로딩(Loading)을 담당한다.Referring to FIG. 1, after power is supplied from the hybrid terminal,
기존의 상기 PDA 프로세서(110)나 이동통신 단말기의 프로세서(이하, Phone 프로세서라 칭한다.)(120)의 부트이미지는(116, 126)는 플래쉬롬(115, 125)에 저장되어 사용된다.The
따라서, 상기 플래쉬롬(115, 125)의 부트이미지(116, 126)영역이 손상되면 부팅이 불가능하다. 상기와 같은 경우에는 상기 PDA 프로세서(110) 또는 Phone 프로세서(120)의 외부 연결 장치(데이터 전송을 위한 JTAG(Joint Test Access Group)포트, 데이터 전송 상태 확인용 직렬포트 등)에 PC(105, 106)나 ROM라이터 등을 연결한 후, 새로운 부트이미지를 해당 플래쉬롬에 저장하여 복구한다.Therefore, if the
그러나, 상기의 방법은 상기 PDA, Phone 프로세서(110, 120) 각각의 포트로의 연결을 위한 커넥터와 케이블 등의 외부장치와 상기 외부장치를 위한 별도의 부품공간이 필요한 문제점이 있다.However, the above method has a problem in that an external device such as a connector and a cable for connecting to the respective ports of the PDA and the
또한, 상기의 방법은 상기 부트이미지(116, 126)를 전송할 수 있는 상기 PC 또는 ROM 라이터와 같은 별도의 장치를 이용해야 하는 문제점이 있다. In addition, the above method has a problem in that a separate device such as the PC or the ROM writer capable of transmitting the
따라서, 본 발명의 목적은 PDA 또는 Phone 프로세서 중 하나가 부트이미지에 오류가 있어 부팅에 실패한 경우, 자동으로 부팅오류를 복구하는 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for automatically recovering from a boot error when one of a PDA or a phone processor fails to boot due to an error in a boot image.
상기 문제점을 해결하기 위한 본 발명의 장치는 GPIO(General Purpose Input Output) 포트 및 JTAG(Joint Test Access Group)포트를 포함하는 PDA(Personal Digital Assistants)프로세서 및 이동통신 프로세서를 가지고 상기 프로세서들 중 하나의 프로세서가 부팅오류시 스스로 부팅오류를 복구하는 복합단말기에 있어서, 상기 PDA 프로세서의 GPIO(General Purpose Input Output)포트와 상기 이동통신 프로세서의 JTAG(Joint Test Access Group)포트를 연결하는 제 1 버스(BUS)와, 상기 이동통신 프로세서의 GPIO(General Purpose Input Output)포트와 상기 PDA 프로세서의 JTAG(Joint Test Access Group)포트를 연결하는 제 2 버스(BUS)와, 상기 이동통신 프로세서 및 PDA 프로세서의 부트이미지(Boot Image)들과 일반적인 데이터를 저장하고, 상기 저장한 부트이미지들과 데이터를 갱신가능하며 상기 이동통신 프로세서와 연결된 제 1 플래쉬롬과, 상기 이동통신 프로세서 및 PDA 프로세서의 부트이미지(Boot Image)들과 일반적인 데이터를 저장하고, 상기 저장한 부트이미지들과 데이터를 갱신가능하며 상기 PDA 프로세서와 연결된 제 2 플래쉬롬을 포함하는 것을 특징으로 한다.An apparatus of the present invention for solving the above problem has a Personal Digital Assistants (PDA) processor and a mobile communication processor including a General Purpose Input Output (GPIO) port and a Joint Test Access Group (JTAG) port. In a hybrid terminal in which the processor recovers a boot error on its own, a first bus connecting a GPIO port of the PDA processor to a Joint Test Access Group (JTAG) port of the mobile communication processor. ), A second bus connecting a GPIO (General Purpose Input Output) port of the mobile communication processor and a Joint Test Access Group (JTAG) port of the PDA, and a boot image of the mobile communication processor and the PDA processor. Stores boot images and general data, and updates the stored boot images and data and is connected to the mobile communication processor. A flash ROM, a second flash ROM which stores boot images and general data of the mobile communication processor and the PDA processor, and which is capable of updating the stored boot images and data, and which is connected to the PDA processor. Characterized in that.
상기 문제점을 해결하기 위한 본 발명의 방법은 GPIO(General Purpose Input Output)포트 및 JTAG(Joint Test Access Group)포트를 포함하는 PDA(Personal Digital Assistants)프로세서 및 이동통신 프로세서를 가지는 복합단말기에서 상기 프로세서들 중 하나의 프로세서가 부팅실패시 부팅오류를 복구하는 방법에 있어서, 상기 복합단말기를 파워 온(Power On)후 부팅하는 과정과, 상기 부팅 이후, 정상적으로 부팅 성공한 프로세서 파트(Part)에서 상대 프로세서 파트의 액티브(Active)신호의 수신여부를 검사하는 과정과, 상기 액티브신호를 수신하지 못한 경우, 상기 정상 프로세서 파트는 상기 정상 프로세서 파트의 플래쉬롬에 있는 오류 프로세서 파트의 부트이미지를 로딩하여 상기 정상 프로세서 파트의 메모리에 복사하는 과정 과, 상기 정상 프로세서 파트의 메모리에 복사한 후, 상기 정상 프로세서 파트는 상기 메모리에 저장한 오류 프로세서 파트의 부트이미지를 상기 정상 프로세서 파트의 GPIO포트와 오류 프로세서 파트의 JTAG포트를 연결한 버스를 이용하여 오류 프로세서 파트의 플래쉬롬에 복사하는 과정과, 상기 플래쉬롬에 복사한 후, 상기 정상 프로세서 파트는 상기 부트이미지 전송 오류를 검사하는 과정과, 상기 부트이미지 전송오류 검사 후, 상기 정상 프로세서 파트는 오류 프로세서 파트를 리셋(Reset)하는 과정을 포함하는 것을 특징으로 한다.The method of the present invention for solving the above problems in the multi-terminal terminal having a Personal Digital Assistants (PDA) processor and a mobile communication processor including a General Purpose Input Output (GPIO) port and a Joint Test Access Group (JTAG) port A method of recovering a boot error when one of the processors fails, the process of booting the composite terminal after powering on, and after the booting, the processor part of the processor Checking whether an active signal has been received, and if the active signal has not been received, the normal processor part loads a boot image of an error processor part in a flash ROM of the normal processor part to load the normal processor part. Copying to the memory of the processor; and copying to the memory of the normal processor part, Copying the boot image of the error processor part stored in the memory to a flash ROM of the error processor part using a bus connecting the GPIO port of the normal processor part and the JTAG port of the error processor part; After copying to the flash ROM, the normal processor part includes checking the boot image transmission error, and after checking the boot image transmission error, the normal processor part includes a process of resetting an error processor part. It is characterized by.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
이하 본 발명은 복합단말기에서 자동 부팅오류 복구장치 및 방법에 대해 설명할 것이다.Hereinafter, the present invention will be described with respect to the automatic boot error recovery apparatus and method in a multiple terminal.
도 2는 본 발명의 실시 예에 따른 GPIO, JTAG 을 연결한 프로세서 연결구성을 도시한 것이다.2 illustrates a processor connection configuration connecting a GPIO and a JTAG according to an exemplary embodiment of the present invention.
상기 도 2를 참조하면, PDA 프로세서(110), Phone 프로세서(120) 각각은 해당 프로세서의 플래쉬롬(115, 125)에 해당 부트이미지(116, 126)을 저장하고 있다. Referring to FIG. 2, each of the
상기 플래쉬롬(115, 125)에는 갱신 가능한 각종 보관용 데이터를 저장할 수 있다.The
상기 PDA 프로세서(110)의 GPIO 포트가 Phone 프로세서(120)의 JTAG포트에, 상기 PDA 프로세서(110)의 JTAG포트가 Phone 프로세서(120)의 GPIO 포트에 연결되어 있다.The GPIO port of the
상기 JTAG포트는 프로세서의 상태와는 무관하게 상기 프로세서의 모든 외부 핀(즉, 모든 기능)에 대한 억세스가 가능하게 한다.The JTAG port allows access to all external pins (ie, all functions) of the processor regardless of the state of the processor.
또한, 상기 JTAG포트는 5개의 핀으로 구성되고 핀 구성은 하기 표 1과 같다.In addition, the JTAG port is composed of five pins and the pin configuration is shown in Table 1 below.
상기 JTAG포트는 일반적으로 집적회로를 검사하기 위해 사용하고 상기 JTAG포트의 TDI 핀에 검사신호를 전송하면 상기 핀에 연결된 상기 집적회로가 상기 검사신호의 결과를 TDO 핀으로 제공한다. 상기 동작은 프로세서의 상태와는 상관없이 독립적이다.The JTAG port is generally used to test an integrated circuit, and when a test signal is transmitted to a TDI pin of the JTAG port, the integrated circuit connected to the pin provides a result of the test signal to a TDO pin. The operation is independent of the state of the processor.
상기 GPIO 포트는 리셋(Reset)이나 클럭관리 등과 같이 특정 목적으로 할당된 포트가 아닌 설정에 따라 용도를 정할 수 있는 범용 포트이다. The GPIO port is a general purpose port that can determine its use according to a setting, not a port allocated for a specific purpose such as reset or clock management.
또한, 상기 도 2의 구조는 하나의 통합단말기 내에 모두 구현될 수 있다.In addition, the structure of FIG. 2 may be implemented in one integrated terminal.
메모리(SDRAM)(210, 220)는 상기 프로세서(110, 220)의 워킹메모리로 임시 데이터를 포함한 각종 데이터를 저장한다. Memory (SDRAM) (210, 220) is a working memory of the processor (110, 220) stores a variety of data, including temporary data.
도 3은 본 발명의 실시 예에 따른 GPIO, JTAG 을 이용한 부트오류 복구과정을 도시한 것이다.3 illustrates a boot error recovery process using GPIO and JTAG according to an embodiment of the present invention.
상기 도 3을 참조하면, 305단계에서 상기 복합단말기가 사용자에 의해 부팅되면, 310단계로 진행하여 정상적으로 부팅한 프로세서 파트(part)는 상대 프로세서 파트의 active 신호의 수신여부를 검사한다. Referring to FIG. 3, when the hybrid terminal is booted by the user in
즉, PDA 프로세서(110)와 Phone 프로세서(120)가 부팅 이후, 상기 각각의 프로세서가 생성하는 active 신호를 수신했는지 검사한다. That is, the
만약, 상기 310단계에서 상기 각각의 active 신호를 수신하면, 335단계로 진행하여, 일반적 기능을 수행한다.If the active signal is received in
만약, 상기 310단계에서 상기 프로세서 파트 중 하나의 프로세서 파트가 active 신호를 수신하지 못한 경우, 즉 하나의 프로세서 파트가 정상적으로 부팅하지 못한 경우, 315단계로 진행하여, 정상동작파트는 상기 정상동작파트의 플래쉬롬에 있는 오류파트의 부트이미지를 로딩하여 상기 정상동작파트의 메모리(SDRAM)에 저장한다.If one processor part of the processor part does not receive an active signal in
이후, 상기 정상동작파트는 320단계로 진행하여 상기 메모리에 저장한 오류파트의 부트이미지를 정상동작파트의 GPIO포트, 오류파트의 JTAG포트를 통해 상기 오류파트의 플래쉬롬에 저장한다. 즉, 오류가 있는 부트이미지를 재기록한다.In
이후, 325단계로 진행하여, 상기 정상동작파트는 상기 전송한 부트이미지의 오류를 검사한다.In
이후, 상기 정상동작파트는 330단계로 진행하여 상기 오류파트를 리셋(Reset)하고 305단계부터의 과정을 반복한다.In
이후, 본 발명에 따른 알고리듬을 종료한다. Then, the algorithm according to the present invention ends.
도 4는 본 발명의 실시 예에 따른 플래쉬매핑로직을 이용한 프로세서 연결구성을 도시한 것이다.4 illustrates a processor connection configuration using a flash mapping logic according to an embodiment of the present invention.
상기 도 4를 참조하면, 플래쉬매핑로직(Flash Mapping Logic)(410)은 PDA 프로세서(110) 또는 Phone 프로세서(120)에 연결된 플래쉬선택콘트롤(Ctrl, Control)을 통해, 상기 프로세서와 연결될 플래쉬롬을 물리적으로 다른 플래쉬롬(115, 125)들 중에서 선택할 수 있다.Referring to FIG. 4, the
도 5는 본 발명의 실시 예에 따른 플래쉬매핑로직을 이용한 부트오류 복구과정을 도시한 것이다,5 illustrates a boot error recovery process using a flash mapping logic according to an embodiment of the present invention.
상기 도 5를 참조하면, 505단계에서 상기 복합단말기가 사용자에 의해 부팅되면, 510단계로 진행하여 정상적으로 부팅한 프로세서 파트(part)는 상대 프로세서 파트의 active 신호의 수신여부를 검사한다. Referring to FIG. 5, when the hybrid terminal is booted by the user in
즉, PDA 프로세서(110)와 Phone 프로세서(120)가 부팅 이후, 상기 각각의 프로세서가 생성하는 active 신호를 수신했는지 검사한다. That is, the
만약, 상기 510단계에서 상기 각각의 active 신호를 수신하면, 545단계로 진행하여, 일반적 기능을 수행한다.If the active signal is received in
만약, 상기 510단계에서 상기 프로세서 파트들 중 하나의 프로세서 파트가 active 신호를 수신하지 못한 경우, 즉 하나의 프로세서 파트가 정상적으로 부팅하지 못한 경우, 515단계로 진행하여, 정상동작파트는 상기 정상동작파트의 플래쉬롬에 있는 오류파트의 부트이미지를 로딩하여 메모리(SDRAM)에 저장한다.If one of the processor parts does not receive an active signal in
이후, 상기 정상동작파트는 520단계로 진행하여 플래쉬매핑로직을 사용하여 오류파트의 플래쉬롬을 선택한다.In operation 520, the normal operation part selects the flash ROM of the error part using flash mapping logic.
이후, 상기 정상동작파트는 525단계로 진행하여 상기 메모리에 있는 오류파트의 부트이미지를 오류파트의 플래쉬롬에 저장한다. 즉, 오류가 있는 부트이미지를 재기록한다.In
이후, 상기 정상동작파트의 프로세서는 530단계로 진행하여 상기 플래쉬매핑로직을 사용하여 정상동작파트의 플래쉬롬을 선택한다.In operation 530, the processor of the normal operation part selects the flash ROM of the normal operation part using the flash mapping logic.
이후, 상기 정상동작파트는 535단계로 진행하여 상기 전송한 부트이미지의 오류를 검사한다.In
이후, 상기 정상동작파트는 540단계로 진행하여 상기 오류파트를 리셋(Reset)하고 505단계부터의 과정을 반복한다.In
이후, 본 발명에 따른 알고리듬을 종료한다.Then, the algorithm according to the present invention ends.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.
상술한 바와 같이 본 발명은 정상동작파트의 플래쉬롬에 있는 오류파트의 부트이미지를 자동적으로 상기 오류파트의 플래쉬롬에 복사하여 외부 장치의 도움없이 부트오류를 해결할 수 있는 이점이 있다.As described above, the present invention has an advantage in that the boot image of the error part in the flash ROM of the normal operation part is automatically copied to the flash ROM of the error part to solve the boot error without the help of an external device.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050121573A KR100729205B1 (en) | 2005-12-12 | 2005-12-12 | Apparatus and method for automatic boot error recovery in convergence terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050121573A KR100729205B1 (en) | 2005-12-12 | 2005-12-12 | Apparatus and method for automatic boot error recovery in convergence terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070061986A KR20070061986A (en) | 2007-06-15 |
KR100729205B1 true KR100729205B1 (en) | 2007-06-19 |
Family
ID=38357537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050121573A KR100729205B1 (en) | 2005-12-12 | 2005-12-12 | Apparatus and method for automatic boot error recovery in convergence terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100729205B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5068780A (en) * | 1989-08-01 | 1991-11-26 | Digital Equipment Corporation | Method and apparatus for controlling initiation of bootstrap loading of an operating system in a computer system having first and second discrete computing zones |
US5146568A (en) * | 1988-09-06 | 1992-09-08 | Digital Equipment Corporation | Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs |
US5560031A (en) * | 1993-06-29 | 1996-09-24 | Koninklijke Ptt Nederland N.V. | Processor circuit comprising a first processor, and system comprising the processor circuit and a second processor |
KR970056210A (en) * | 1995-12-22 | 1997-07-31 | 양승택 | How to Boot a Diskless Node in a Real-Time Distributed System |
KR20030065232A (en) * | 2002-01-31 | 2003-08-06 | 필아이티 주식회사 | The Structure of Complex Mobile Equipment and its Call Flow to support Seamless Handover between WCDMA and W-LAN Networks |
KR20060020466A (en) * | 2004-08-31 | 2006-03-06 | 엘지전자 주식회사 | Operating program automatic restoration method for mobile communication device |
-
2005
- 2005-12-12 KR KR1020050121573A patent/KR100729205B1/en not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5146568A (en) * | 1988-09-06 | 1992-09-08 | Digital Equipment Corporation | Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs |
US5068780A (en) * | 1989-08-01 | 1991-11-26 | Digital Equipment Corporation | Method and apparatus for controlling initiation of bootstrap loading of an operating system in a computer system having first and second discrete computing zones |
US5560031A (en) * | 1993-06-29 | 1996-09-24 | Koninklijke Ptt Nederland N.V. | Processor circuit comprising a first processor, and system comprising the processor circuit and a second processor |
KR970056210A (en) * | 1995-12-22 | 1997-07-31 | 양승택 | How to Boot a Diskless Node in a Real-Time Distributed System |
KR20030065232A (en) * | 2002-01-31 | 2003-08-06 | 필아이티 주식회사 | The Structure of Complex Mobile Equipment and its Call Flow to support Seamless Handover between WCDMA and W-LAN Networks |
KR20060020466A (en) * | 2004-08-31 | 2006-03-06 | 엘지전자 주식회사 | Operating program automatic restoration method for mobile communication device |
Also Published As
Publication number | Publication date |
---|---|
KR20070061986A (en) | 2007-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110179211A1 (en) | Bios architecture | |
US7293165B1 (en) | BMC-hosted boot ROM interface | |
US20090094450A1 (en) | Firmware image update and management | |
EP2254051B1 (en) | Computer system with damaged bios data recovering function and recovering method thereof | |
US7340595B2 (en) | Multiplex execution-path system | |
US20180031632A1 (en) | Hardware debug host | |
US7900036B2 (en) | System and method for implementing boot/recovery on a data processing sysem | |
RU2602378C9 (en) | Rack with plurality of rack control modules and method of updating firmware used for rack | |
US20020162052A1 (en) | Method for entering system firmware recovery mode using software-detectable buttons | |
US20090210690A1 (en) | Method of updating basic input output system and module and computer system implementing the same | |
WO2022237551A1 (en) | Secure boot device and method | |
EP3798831A1 (en) | Resilient upgradable boot loader with power reset | |
KR100729205B1 (en) | Apparatus and method for automatic boot error recovery in convergence terminal | |
US9772856B2 (en) | System-level dual-boot capability in systems having one or more devices without native dual-boot capability | |
KR100860402B1 (en) | Device and method for upgradin system using two step bootloader | |
CN113867812B (en) | Method, system, equipment and medium for BMC to acquire link information | |
CN115033296A (en) | UEFI and Linux-based domestic operating system starting method and UEFI and Linux-based domestic operating system starting device | |
CN115129345A (en) | Firmware upgrading method, device, equipment and storage medium | |
CN113110862A (en) | Structure and method for realizing dual-redundancy Flash | |
CN114594995A (en) | Electronic device and starting method thereof | |
US20190227865A1 (en) | Information processing device and information processing method | |
CN111176902A (en) | Device and method for backing up Controller Device firmware by using BMC Flash | |
US20040162978A1 (en) | Firmware developer user interface | |
JP2016024802A (en) | Write-in circuit and write-in method for basic input/output system program code | |
TWI750783B (en) | Bios recovery system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |