Firmware writing system
First Claim
Patent Images
1. A firmware writing system for writing firmware into an electronic device, comprising:
- a flash memory for storing a system control program controlling said electronic device;
a random access memory for temporarily storing the system control program and a writing control program for making control of writing a program into said flash memory;
a control unit for controlling storage of a program in said random access memory and execution of the writing control program, said control unit being controlled by a JTAG system; and
a display unit for displaying a write error and a verify error;
wherein the system control program and the writing control program are stored in said random access memory by said control unit, and the writing control program stored in said random access memory is executed by said control unit so that the system control program stored in said random access memory is written into said flash memory; and
a write error is displayed when the write error occurs upon writing of the system control program stored in said random access memory into said flash memory, while a verify error is displayed when contents of the system control program written in said flash memory are not in agreement with contents of the system control program stored in said random access memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A firmware writing system for writing firmware into an electronic device includes a flash memory for storing a system control program controlling the electronic device, and a RAM for storing the system control program and a writing control program for making control of writing a program into the flash memory. Through a JTAG interface, the system control program and the writing control program are stored in the RAM, and the writing control program stored in the RAM is executed so that the system control program is written into the flash memory.
25 Citations
15 Claims
-
1. A firmware writing system for writing firmware into an electronic device, comprising:
-
a flash memory for storing a system control program controlling said electronic device;
a random access memory for temporarily storing the system control program and a writing control program for making control of writing a program into said flash memory;
a control unit for controlling storage of a program in said random access memory and execution of the writing control program, said control unit being controlled by a JTAG system; and
a display unit for displaying a write error and a verify error;
whereinthe system control program and the writing control program are stored in said random access memory by said control unit, and the writing control program stored in said random access memory is executed by said control unit so that the system control program stored in said random access memory is written into said flash memory; and
a write error is displayed when the write error occurs upon writing of the system control program stored in said random access memory into said flash memory, while a verify error is displayed when contents of the system control program written in said flash memory are not in agreement with contents of the system control program stored in said random access memory.
-
-
2. A firmware writing system for writing firmware into an electronic device, comprising:
-
a first storage unit for storing a system control program controlling said electronic device;
a second storage unit for temporarily storing the system control program and a writing control program for making control of writing a program into said first storage unit; and
a control unit for controlling storage of a program in said second storage unit and execution of the writing control program;
whereinthe system control program and the writing control program are stored in said second storage unit by said control unit, and the writing control program stored in said second storage unit is executed by said control unit so that the system control program stored in said second storage unit is written into said first storage unit. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for writing firmware into an electronic device, comprising the steps of:
-
(a) connecting a host computer to a JTAG interface of said electronic device;
(b) temporarily storing a system control program for controlling said electronic device and a writing control program for making control of writing a program, from said host computer into a second storage unit;
(c) separating said host computer from said JTAG interface;
(d) conveying said electronic device; and
(e) executing said writing control program stored in said second storage unit so as to write said system control program from said second storage unit into a first storage unit. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification