KR20050096302A - Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same - Google Patents

Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same Download PDF

Info

Publication number
KR20050096302A
KR20050096302A KR1020040021445A KR20040021445A KR20050096302A KR 20050096302 A KR20050096302 A KR 20050096302A KR 1020040021445 A KR1020040021445 A KR 1020040021445A KR 20040021445 A KR20040021445 A KR 20040021445A KR 20050096302 A KR20050096302 A KR 20050096302A
Authority
KR
South Korea
Prior art keywords
processor
program
master processor
download
mobile phone
Prior art date
Application number
KR1020040021445A
Other languages
Korean (ko)
Inventor
강명수
Original Assignee
에스케이텔레텍주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 에스케이텔레텍주식회사 filed Critical 에스케이텔레텍주식회사
Priority to KR1020040021445A priority Critical patent/KR20050096302A/en
Publication of KR20050096302A publication Critical patent/KR20050096302A/en

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H7/00Construction or assembling of bulk storage containers employing civil engineering techniques in situ or off the site
    • E04H7/02Containers for fluids or gases; Supports therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • General Engineering & Computer Science (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Telephone Function (AREA)

Abstract

멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 유에스비 인식 방법 및 이를 구현하는 휴대폰이 제공된다. 주전원이 인가되면, 마스터 프로세서의 프로그램 메모리에서 UART 부트 코드가 실행된다. 이에 따라 상기 마스터 프로세서는 일정시간동안 UART 인터페이스로 상기 컴퓨터에서 전송하는 패킷을 모니터링하여 프로그램 다운로드 패킷을 발견하면 다운로드 모드로 진입하고, 그렇지 않으면 정상 부팅모드로 진입한다. 상기 다운로드 모드에 진입하면 상기 프로그램 다운로드 패킷에 의해 상기 마스터 프로세서는 듀얼 포트 메모리의 특정 영역에 시리얼 코드를 쓰고, 슬레이브 프로세서에 전원을 인가한다. 상기 슬레이브 프로세서의 프로그램 메모리에서 USB 부트 코드가 실행되고, 이에 따라 상기 듀얼 포트 메모리로부터 시리얼 코드를 읽어들이는 제 3단계와, 상기 슬레이브 프로세서는 읽어들인 시리얼 코드로 이뉴머레이션(enumeration)과정을 수행하고, 이에 대한 정보를 상기 컴퓨터로 보내고, 상기 컴퓨터로부터 USB 인터페이스를 통해 프로그램을 다운로드한다. Provided are a method for recognizing a USB when multiple downloads are performed in a mobile phone having a multiprocessor and a mobile phone implementing the same. When main power is applied, the UART boot code is executed in the program memory of the master processor. Accordingly, the master processor monitors the packet transmitted from the computer through the UART interface for a predetermined time and enters the download mode when the program download packet is found. Otherwise, the master processor enters the normal boot mode. When entering the download mode, the master processor writes a serial code to a specific area of the dual port memory by the program download packet and applies power to the slave processor. The USB boot code is executed in the program memory of the slave processor, and accordingly, a third step of reading the serial code from the dual port memory and the slave processor performs an enumeration process with the read serial code. Information is sent to the computer, and a program is downloaded from the computer via a USB interface.

Description

멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 유에스비 인식 방법 및 이를 구현하는 휴대폰 {Method for recognizing Universal Serial Bus in multi download in mobile phone having multi-processor and mobile phone implementing the same} Method for recognizing Universal Serial Bus in multi download in mobile phone having multi-processor and mobile phone implementing the same}

본 발명은 멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 USB(Universal Serial Bus)를 인식하는 방법 및 이를 구현하는 휴대폰에 관한 것으로서, 더욱 상세하게는 한 대의 컴퓨터에 여러 대의 멀티 프로세서를 구비한 휴대폰을 연결하여 동시에 다운로드 할 때 USB 장치를 인식하는 방법 및 이를 구현하는 휴대폰에 관한 것이다.The present invention relates to a method for recognizing a universal serial bus (USB) in a multi-download in a mobile phone having a multi-processor and a mobile phone for implementing the same. The present invention relates to a method for recognizing a USB device when connecting and downloading at the same time and a mobile phone implementing the same.

정보통신 산업의 급속한 발전으로 인해 휴대폰의 사용자수가 급속도로 증가하고 있는 추세이고, 이에 따라 휴대폰의 기능과 종류도 크게 발전하고 있다.Due to the rapid development of the information and telecommunications industry, the number of users of mobile phones is increasing rapidly. Accordingly, the functions and types of mobile phones are also greatly developed.

종래 휴대폰에는 하나의 프로세서가 장착되어 있었다. 그러나, 최근에 두 개 이상의 프로세서를 장착한 멀티 프로세서 휴대폰의 개발이 활발하다. Conventional mobile phones were equipped with one processor. Recently, however, the development of multi-processor mobile phones equipped with two or more processors is active.

종래 휴대폰 제조 공정에서 이러한 멀티 프로세서를 구비한 휴대폰에 프로그램을 다운로딩하는 경우, 한 대의 컴퓨터에 여러 대의 휴대폰을 연결하여 동시에 다운로딩하는 방법을 사용한다. 이때, 다운로딩 속도가 빠른 USB 인터페이스를 주로 이용하게 된다. 그런데, 한 대의 컴퓨터에서 여러 대의 휴대폰을 동시에 인식하기 위해서는 휴대폰에서 Enumeration 과정을 거쳐 descriptor 정보 중에서 string descriptor의 serial code를 바꿔 주어야 했다. 따라서, 종래에는 USB 부트 코드가 휴대폰 수만큼 다르게 생성되어야 하는데, 이는 매우 비효율적인 방법이라는 문제점이 있었다.When a program is downloaded to a mobile phone having such a multiprocessor in a conventional mobile phone manufacturing process, a method of simultaneously downloading several mobile phones by connecting them to one computer is used. In this case, a USB interface with a high download speed is mainly used. However, in order to simultaneously recognize several mobile phones in one computer, the serial code of the string descriptor has to be changed among descriptor information through enumeration process in the mobile phone. Therefore, conventionally, the USB boot code has to be generated as differently as the number of mobile phones, which is a very inefficient method.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 하나의 부트 코드로써 여러 USB를 인식할 수 있는 방법을 제공하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide a method for recognizing a plurality of USB as one boot code when multi-downloading a mobile phone having a multiprocessor.

본 발명의 다른 목적은 상기와 같은 방법이 구현된 휴대폰을 제공하는 것이다. Another object of the present invention is to provide a mobile phone in which the above method is implemented.

이러한 목적을 달성하기 위한 본 발명은, 주전원이 인가되면, 마스터 프로세서의 프로그램 메모리에서 UART 부트 코드가 실행되고, 이에 따라 상기 마스터 프로세서는 일정시간동안 UART 인터페이스로 상기 컴퓨터에서 전송하는 패킷을 모니터링하여 프로그램 다운로드 패킷을 발견하면 다운로드 모드로 진입하고, 그렇지 않으면 정상 부팅모드로 진입하는 제 1단계와, 상기 다운로드 모드에 진입하면 상기 프로그램 다운로드 패킷에 의해 상기 마스터 프로세서는 듀얼 포트 메모리의 특정 영역에 시리얼 코드를 쓰고, 슬레이브 프로세서에 전원을 인가하는 제 2단계와, 상기 슬레이브 프로세서의 프로그램 메모리에서 USB 부트 코드가 실행되고, 이에 따라 상기 듀얼 포트 메모리로부터 시리얼 코드를 읽어들이는 제 3단계와, 상기 슬레이브 프로세서는 읽어들인 시리얼 코드로 이뉴머레이션(enumeration)과정을 수행하고, 이에 대한 정보를 상기 컴퓨터로 보내고, 상기 컴퓨터로부터 USB 인터페이스를 통해 프로그램을 다운로드하는 제 4단계를 구비한다. According to the present invention for achieving the above object, when the main power is applied, the UART boot code is executed in the program memory of the master processor. Accordingly, the master processor monitors and transmits a packet transmitted from the computer to the UART interface for a predetermined time. The first step of entering a download mode if the download packet is found, otherwise enters the normal boot mode, and if entering the download mode, the program download packet causes the master processor to write serial code to a specific area of the dual port memory. A second step of writing and applying power to the slave processor, a third step of executing a USB boot code in the program memory of the slave processor, and thus reading the serial code from the dual port memory, and the slave processor Read Performing enumeration (enumeration) process, which are in serial code, sends information about it to the computer, and a fourth step of downloading the program via the USB interface from the computer.

상기와 같은 방법을 구현하는 휴대폰은 USB 인터페이스와 UART 인터페이스를 갖고 있으며 슬레이브 프로세서의 전원과 멀티플렉싱 프로세서를 제어하는 마스터 프로세서, 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 상기 마스터 프로세서에 연결되어 프로그램을 저장하기 위한 제1 프로그램 메모리, USB 인터페이스와 UART 인터페이스를 갖고 있으며 USB 인터페이스를 통해 프로그램을 다운로드하게 하는 슬레이브 프로세서, 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 상기 슬레이브 프로세서에 연결되어 프로그램을 저장하기 위한 제2 프로그램 메모리, 상기 제1 프로그램 메모리와 상기 제2 프로그램 메모리에 각각 연결되어 상기 마스터 프로세서와 상기 슬레이브 프로세서가 같은 메모리 영역에 접근하도록 하기 위한 듀얼 포트 메모리, 상기 마스터 프로세서의 USB 인터페이스와 UART 인터페이스, 상기 슬레이브 프로세서의 USB 인터페이스와 UART 인터페이스에 모두 연결되어 있으며, 상기 마스터 프로세서의 제어에 따라 하나의 USB 인터페이스와 하나의 UART 인터페이스를 출력하기 위한 멀티플렉싱 프로세서를 포함한다.The mobile phone implementing the above method has a USB interface and a UART interface, a master processor for controlling the power and the multiplexing processor of a slave processor, a boot code for downloading a program, and a program connected to the master processor to store a program. A slave processor having a first program memory for storing the program, a slave processor having a USB interface and a UART interface for downloading a program through the USB interface, a boot code for downloading the program, and being connected to the slave processor for storing a program; A dual port memory connected to each of the second program memory and the first program memory and the second program memory to allow the master processor and the slave processor to access the same memory area. Mori is connected to both the USB interface and the UART interface of the master processor, the USB interface and the UART interface of the slave processor, a multiplexing processor for outputting one USB interface and one UART interface under the control of the master processor Include.

상기 마스터 프로세서는 상기 마스터 프로세서의 UART 인터페이스와 상기 슬레이브 프로세서의 USB 인터페이스가 출력되도록 멀티플렉싱 프로세서를 제어할 수 있다. The master processor may control the multiplexing processor to output the UART interface of the master processor and the USB interface of the slave processor.

이하, 첨부된 도면을 참조해서 본 발명의 실시예를 상세히 설명하면 다음과 같다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals have the same reference numerals as much as possible even if displayed on different 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.

도 1은 본 발명의 일실시예에 따른 한 대의 컴퓨터에 여러 대의 휴대폰이 연결된 모습을 보여주는 도면이다.1 is a view showing a plurality of mobile phones connected to one computer according to an embodiment of the present invention.

휴대폰의 제조 공정에서 한 대의 컴퓨터(10)에 여러 대의 휴대폰(20a, 20b, ..., 20n)을 연결하여 프로그램을 다운로딩하게 된다. 본 발명의 일실시예에서 휴대폰(20a, 20b, ..., 20n)은 멀티 프로세서를 구비한다. 즉, 도 1은 멀티 프로세서를 구비한 휴대폰에 멀티 다운로드 하는 모습을 보여주는 도면이다.In the mobile phone manufacturing process, a plurality of mobile phones 20a, 20b, ..., 20n are connected to one computer 10 to download a program. In one embodiment of the present invention, the mobile phones 20a, 20b, ..., 20n have a multiprocessor. That is, FIG. 1 is a diagram illustrating a multi-downloading method to a mobile phone having a multiprocessor.

도 2는 본 발명의 바람직한 일실시예에 따른 멀티프로세서를 구비한 휴대폰의 내부구조를 보여주는 내부구성도이다. 본 발명의 일실시예에 따른 휴대폰은 듀얼 포트 메모리(110), 제1 프로그램 메모리(120), 제2 프로그램 메모리(130), 마스터 프로세서(140), 슬레이브 프로세서(150), 멀티플렉싱 프로세서(160) 등을 포함한다.2 is an internal configuration diagram showing an internal structure of a mobile phone having a multiprocessor according to an embodiment of the present invention. The mobile phone according to an embodiment of the present invention, the dual port memory 110, the first program memory 120, the second program memory 130, the master processor 140, the slave processor 150, multiplexing processor 160 And the like.

마스터 프로세서(140)는 USB 인터페이스와 UART 인터페이스를 갖고 있으며 슬레이브 프로세서(150)의 전원과 멀티플렉싱 프로세서를 제어한다.The master processor 140 has a USB interface and a UART interface, and controls the power of the slave processor 150 and the multiplexing processor.

제1 프로그램 메모리(120)는 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 마스터 프로세서(140)에 연결되어 프로그램을 저장하는 역할을 한다.The first program memory 120 stores boot codes for program download, and is connected to the master processor 140 to store a program.

슬레이브 프로세서(150)는 USB 인터페이스와 UART 인터페이스를 갖고 있으며 USB 인터페이스를 통해 프로그램을 다운로드한다. The slave processor 150 has a USB interface and a UART interface, and downloads a program through the USB interface.

제2 프로그램 메모리(130)는 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 슬레이브 프로세서(150)에 연결되어 프로그램을 저장하는 역할을 한다.The second program memory 130 stores a boot code for downloading a program and is connected to the slave processor 150 to store a program.

듀얼 포트 메모리(110)는 제1 프로그램 메모리(120)와 제2 프로그램 메모리(130)에 각각 연결되어 마스터 프로세서(140)와 슬레이브 프로세서(150)가 같은 메모리 영역에 접근할 수 있도록 한다.The dual port memory 110 is connected to the first program memory 120 and the second program memory 130, respectively, so that the master processor 140 and the slave processor 150 can access the same memory area.

멀티플렉싱 프로세서(160)는 마스터 프로세서(140)의 USB 인터페이스와 UART 인터페이스, 슬레이브 프로세서(150)의 USB 인터페이스와 UART 인터페이스에 모두 연결되어 있으며, 마스터 프로세서(140)의 제어에 따라 하나의 USB 인터페이스와 하나의 UART 인터페이스를 출력하는 역할을 한다. The multiplexing processor 160 is connected to both the USB interface and the UART interface of the master processor 140, the USB interface and the UART interface of the slave processor 150, and one USB interface and one under the control of the master processor 140. Outputs the UART interface.

본 발명의 일실시예에서 마스터 프로세서(140)는 마스터 프로세서(140)의 UART 인터페이스와 슬레이브 프로세서(150)의 USB 인터페이스가 출력되도록 멀티플렉싱 프로세서(160)를 제어할 수 있다. In an embodiment of the present invention, the master processor 140 may control the multiplexing processor 160 to output the UART interface of the master processor 140 and the USB interface of the slave processor 150.

도 3은 본 발명의 바람직한 일실시예에 따른 멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 USB를 인식하는 방법을 보여주는 흐름도이다.3 is a flowchart illustrating a method of recognizing USB during multi download in a mobile phone having a multi processor according to an exemplary embodiment of the present invention.

휴대폰에 주전원이 인가된다(S305). 마스터 프로세서(140)의 제1 프로그램 메모리(120)에서 UART 부트 코드가 실행된다(S310). 마스터 프로세서(140)는 일정시간동안 UART 인터페이스로 컴퓨터에서 전송하는 패킷을 모니터링한다(S315). 모니터링하면서 컴퓨터에서 전송하는 패킷중에서 프로그램 다운로드 패킷이 있는지 확인한다(S320). 프로그램 다운로드 패킷을 발견하면 다운로드 모드로 진입한다(S325). 그렇지 않으면 정상 부팅모드로 진입한다(S330).Main power is applied to the mobile phone (S305). The UART boot code is executed in the first program memory 120 of the master processor 140 (S310). The master processor 140 monitors the packet transmitted from the computer to the UART interface for a predetermined time (S315). While monitoring, it is checked whether there is a program download packet among packets transmitted from the computer (S320). If the program download packet is found, it enters the download mode (S325). Otherwise enters the normal boot mode (S330).

다운로드 모드에 진입하면 프로그램 다운로드 패킷에 의해 마스터 프로세서(140)는 듀얼 포트 메모리(110)의 특정 영역에 시리얼 코드를 쓴다(S335). 그리고, 슬레이브 프로세서(150)에 전원을 인가한다(S340).When entering the download mode, the master processor 140 writes a serial code to a specific area of the dual port memory 110 by the program download packet (S335). Then, power is applied to the slave processor 150 (S340).

다음, 슬레이브 프로세서(150)의 제2 프로그램 메모리(130)에서 USB 부트 코드가 실행된다(S345). 이에 따라 듀얼 포트 메모리(110)로부터 시리얼 코드를 읽어들인다(S350).Next, the USB boot code is executed in the second program memory 130 of the slave processor 150 (S345). Accordingly, the serial code is read from the dual port memory 110 (S350).

슬레이브 프로세서(150)는 읽어들인 시리얼 코드로 이뉴머레이션(enumeration)과정을 수행한다(S355). 이에 대한 정보를 컴퓨터로 보내고, 컴퓨터로부터 USB 인터페이스를 통해 프로그램을 다운로드한다(S360).The slave processor 150 performs an enumeration process with the read serial code (S355). Information about this is sent to the computer, and the program is downloaded from the computer through the USB interface (S360).

이상 본 발명을 몇 가지 바람직한 실시예를 사용하여 설명하였으나, 이들 실시예는 예시적인 것이며 한정적인 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 다양한 변화와 수정을 가할 수 있음을 이해할 것이다. While the invention has been described using some preferred embodiments, these embodiments are illustrative and not restrictive. Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the invention and the scope of the rights set forth in the appended claims.

이상에서 설명한 바와 같이, 본 발명에 의하면 하나의 USB 부트 코드 만으로 여러 대의 휴대폰의 USB 장치를 인식할 수 있으므로, 공장에서 대량 양산시 효율성을 높일수 있는 효과가 있다.As described above, according to the present invention, since only one USB boot code can recognize the USB device of several mobile phones, there is an effect of increasing efficiency in mass production at the factory.

도 1은 본 발명의 일실시예에 따른 한 대의 컴퓨터에 여러 대의 휴대폰이 연결된 모습을 보여주는 도면이다.1 is a view showing a plurality of mobile phones connected to one computer according to an embodiment of the present invention.

도 2는 본 발명의 바람직한 일실시예에 따른 멀티프로세서를 구비한 휴대폰의 내부구조를 보여주는 내부구성도이다.2 is an internal configuration diagram showing an internal structure of a mobile phone having a multiprocessor according to an embodiment of the present invention.

도 3은 본 발명의 바람직한 일실시예에 따른 멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 USB를 인식하는 방법을 보여주는 흐름도이다.3 is a flowchart illustrating a method of recognizing USB during multi download in a mobile phone having a multi processor according to an exemplary embodiment of the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

10: 컴퓨터 20a: 휴대폰10: computer 20a: mobile phone

110: 듀얼 포트 메모리 120: 제1 프로그램 메모리110: dual port memory 120: first program memory

130: 제2 프로그램 메모리 140: 마스터 프로세서130: second program memory 140: master processor

150: 슬레이브 프로세서 160: 멀티플렉싱 프로세서 150: slave processor 160: multiplexing processor

Claims (3)

주전원이 인가되면, 마스터 프로세서의 프로그램 메모리에서 UART 부트 코드가 실행되고, 이에 따라 상기 마스터 프로세서는 일정시간동안 UART 인터페이스로 상기 컴퓨터에서 전송하는 패킷을 모니터링하여 프로그램 다운로드 패킷을 발견하면 다운로드 모드로 진입하고, 그렇지 않으면 정상 부팅모드로 진입하는 제 1단계와,When the main power is applied, the UART boot code is executed in the program memory of the master processor. Accordingly, the master processor monitors the packet transmitted from the computer through the UART interface for a predetermined time and enters the download mode when the program download packet is found. If not, the first step of entering normal boot mode, 상기 다운로드 모드에 진입하면 상기 프로그램 다운로드 패킷에 의해 상기 마스터 프로세서는 듀얼 포트 메모리의 특정 영역에 시리얼 코드를 쓰고, 슬레이브 프로세서에 전원을 인가하는 제 2단계와,A second step of, when entering the download mode, the master processor writes a serial code to a specific area of the dual port memory by the program download packet and applies power to a slave processor; 상기 슬레이브 프로세서의 프로그램 메모리에서 USB 부트 코드가 실행되고, 이에 따라 상기 듀얼 포트 메모리로부터 시리얼 코드를 읽어들이는 제 3단계와, A third step of executing a USB boot code in the program memory of the slave processor, thereby reading the serial code from the dual port memory; 상기 슬레이브 프로세서는 읽어들인 시리얼 코드로 이뉴머레이션(enumeration)과정을 수행하고, 이에 대한 정보를 상기 컴퓨터로 보내고, 상기 컴퓨터로부터 USB 인터페이스를 통해 프로그램을 다운로드하는 제 4단계The slave processor performs an enumeration process with the read serial code, sends information on the information to the computer, and downloads a program from the computer through a USB interface. 를 구비하는 멀티 프로세서를 구비한 휴대폰에서의 멀티 다운로드시 USB 인식 방법.USB recognition method for multi download in a mobile phone having a multi-processor comprising a. USB 인터페이스와 UART 인터페이스를 갖고 있으며 슬레이브 프로세서의 전원과 멀티플렉싱 프로세서를 제어하는 마스터 프로세서;A master processor having a USB interface and a UART interface and controlling a power supply and a multiplexing processor of the slave processor; 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 상기 마스터 프로세서에 연결되어 프로그램을 저장하기 위한 제1 프로그램 메모리;A first program memory having a boot code for downloading a program and connected to the master processor to store a program; USB 인터페이스와 UART 인터페이스를 갖고 있으며 USB 인터페이스를 통해 프로그램을 다운로드하게 하는 슬레이브 프로세서;A slave processor having a USB interface and a UART interface and allowing a program to be downloaded through the USB interface; 프로그램 다운로드를 위한 부트 코드가 저장되어 있고, 상기 슬레이브 프로세서에 연결되어 프로그램을 저장하기 위한 제2 프로그램 메모리;A second program memory having a boot code for downloading a program and connected to the slave processor to store a program; 상기 제1 프로그램 메모리와 상기 제2 프로그램 메모리에 각각 연결되어 상기 마스터 프로세서와 상기 슬레이브 프로세서가 같은 메모리 영역에 접근하도록 하기 위한 듀얼 포트 메모리;Dual port memories connected to the first program memory and the second program memory to allow the master processor and the slave processor to access the same memory area; 상기 마스터 프로세서의 USB 인터페이스와 UART 인터페이스, 상기 슬레이브 프로세서의 USB 인터페이스와 UART 인터페이스에 모두 연결되어 있으며, 상기 마스터 프로세서의 제어에 따라 하나의 USB 인터페이스와 하나의 UART 인터페이스를 출력하기 위한 멀티플렉싱 프로세서A multiplexing processor connected to a USB interface and a UART interface of the master processor, and a USB interface and a UART interface of the slave processor, and outputting one USB interface and one UART interface under the control of the master processor. 를 포함하는 휴대폰.Cell phone that includes. 제 2항에 있어서,The method of claim 2, 상기 마스터 프로세서는 상기 마스터 프로세서의 UART 인터페이스와 상기 슬레이브 프로세서의 USB 인터페이스가 출력되도록 멀티플레싱 프로세서를 제어하는 것을 특징으로 하는 휴대폰.And the master processor controls the multiplexing processor to output the UART interface of the master processor and the USB interface of the slave processor.
KR1020040021445A 2004-03-30 2004-03-30 Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same KR20050096302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040021445A KR20050096302A (en) 2004-03-30 2004-03-30 Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040021445A KR20050096302A (en) 2004-03-30 2004-03-30 Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same

Publications (1)

Publication Number Publication Date
KR20050096302A true KR20050096302A (en) 2005-10-06

Family

ID=37276402

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040021445A KR20050096302A (en) 2004-03-30 2004-03-30 Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same

Country Status (1)

Country Link
KR (1) KR20050096302A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101384929B1 (en) * 2013-02-22 2014-04-11 주식회사 팬택 Media scanning method and media scanning device for storage medium of user terminal
CN111625485A (en) * 2019-02-28 2020-09-04 上汽通用汽车有限公司 Method for designing program downloader and program downloader system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101384929B1 (en) * 2013-02-22 2014-04-11 주식회사 팬택 Media scanning method and media scanning device for storage medium of user terminal
CN111625485A (en) * 2019-02-28 2020-09-04 上汽通用汽车有限公司 Method for designing program downloader and program downloader system

Similar Documents

Publication Publication Date Title
USRE49424E1 (en) Semiconductor device
KR102447493B1 (en) Electronic device performing training on memory device by rank unit and training method thereof
KR101139066B1 (en) Register file system and method for pipelined processing
CN102200916B (en) Electronic equipment, configurable member and method for storing configuration information of configurable member
US6810444B2 (en) Memory system allowing fast operation of processor while using flash memory incapable of random access
KR20220127374A (en) Memory protocol
JP2007527071A (en) Multiburst protocol device controller
JP6998991B2 (en) Information processing methods and equipment
CN101894028A (en) Realization method and device for Linux kernel mirror image data supporting various CPUs
CN101421705A (en) Multi media card with high storage capacity
CN111930651B (en) Instruction execution method, device, equipment and readable storage medium
US10503523B2 (en) Technologies to improve system boot performance and reliability
CN104077080B (en) Memory access method, memory access control method, SPI flash memory device and controller thereof
KR20050096302A (en) Method for recognizing universal serial bus in multi download in mobile phone having multi-processor and mobile phone implementing the same
JP4703753B2 (en) Information processing apparatus, semiconductor memory device, and program
US20080091902A1 (en) Memory card and method of updating memory card program
US20100146224A1 (en) Request processing device, request processing system, and access testing method
KR20110078171A (en) Bootable volatile memory appratus, memory module having it, and processing system, and method for booting processing system using it
CN107562440A (en) A kind of eeprom method for updating edition and device
KR20050096303A (en) Method for multi-downloading in mobile phone having multi-processor and mobile phone implementing the same
JP2022522444A (en) Memory control system with sequence processing unit
JP2020140380A (en) Semiconductor device and debugging system
JP2006127407A (en) Semiconductor integrated circuit
CN117742805B (en) Chip initialization method and device
WO2016053146A1 (en) Computer system

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination