Apparatus and method for updating flash ROM in an electronic apparatus having a plurality of boards
AssigneesKabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
InventorShunsuke Katahira
Life of this patent
Estimating the term…
Abstract
An electronic apparatus and method for updating data in a flash read only memory (ROM) in an electronic apparatus. The electronic apparatus, which may be an image forming apparatus having copying and printing functions, has a first board connected to an external device, and a second board connected to the first board. If flash ROM-updating data received from the external device is not data used for updating the flash ROM on the first board, this updating data is forwarded to the second board. On the basis of the updating data forwarded from the first board, the flash ROM of the second board is updated. The updated data may be forwarded to a third board if the data is not data for updating the flash ROM on the second board.
Claims2
A flash ROM data-updating method applicable to an electronic apparatus comprising:
- a first board which is connected to an external interface used for data communication with an external apparatus and which holds a first flash ROM that enables electrical rewriting of data, a plurality of second boards each of which is connected to the first board and each of which holds a second flash ROM that enables electrical rewriting of data;
- and at least one third board which is connected to a particular one of the second boards and which holds a third flash ROM that enables electrical rewriting of data, the method comprising:
- receiving, by the first board, flash ROM-updating data from the external device,
- determining whether or not the received updating data is data used for updating the first flash ROM;
- performing updating of data in the first flash ROM based on the received updating data, when the received updating data is determined to be data used for updating the first flash ROM;
- determining whether the received updating data is one of updating data for one of the second flash ROMs and updating data for the third flash ROM, when the received updating data is not determined to be the data used for updating the first flash ROM;
- determining a transfer path for forwarding the received updating data from the first board to the third board via the particular one of the second boards, when the received updating data is determined to be data used for updating the third flash ROM of the third board;
- forwarding the received updating data from the first board to one of the second boards, which is one of:
- (i) one of the second boards having a second flash ROM whose data should be updated with the received updating data;
- and (ii) the particular one of the second boards identified based on the transfer path;
- performing updating of data in the second flash ROM based on updating data the one of the second boards receives from the first board, when the received updating data is determined to be data used for updating the second flash ROM,
- forwarding updating data the particular one of the second boards receives from the first board, from the particular one of the second boards to the third board having the third flash ROM whose data should be updated with the received updating data, when the received updating data is determined to be the data used for updating the third flash ROM;
- and
- performing updating of data in the third flash ROM based on updating data the third board receives from the particular one of the second boards, when the received updating data is determined to be the data used for updating the third flash ROM.
Dependencies are inferred from the claim text.