Electronic Device and Method for Firmware Updating Thereof
First Claim
1. A firmware update method, applied to a host device and a peripheral device, wherein the peripheral device comprises a memory device and a controller, the firmware update method comprising:
- transmitting a first firmware data sector to a peripheral device from the host device, wherein the first firmware data sector has a first mode parameter; and
retransmitting the first firmware data sector having a second mode parameter to the peripheral device from the host device after an interruption event has occurred on the memory device during the transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
A firmware update method applied to a host device and a peripheral device, wherein the peripheral device includes a memory device and a controller. The firmware update method includes: transmitting a first firmware data sector to a peripheral device from the host device, wherein the first firmware data sector has a first mode parameter; and retransmitting the first firmware data sector having a second mode parameter to the peripheral device from the host device after an interruption event has occurred on the memory device during the transmission.
8 Citations
14 Claims
-
1. A firmware update method, applied to a host device and a peripheral device, wherein the peripheral device comprises a memory device and a controller, the firmware update method comprising:
-
transmitting a first firmware data sector to a peripheral device from the host device, wherein the first firmware data sector has a first mode parameter; and retransmitting the first firmware data sector having a second mode parameter to the peripheral device from the host device after an interruption event has occurred on the memory device during the transmission. - View Dependent Claims (2, 3, 4)
-
-
5. A firmware update method, applied to a host device and a peripheral device, wherein the peripheral device comprises a memory device and a controller, the firmware update method comprising:
-
sequentially transmitting a plurality of firmware data sectors to the peripheral device from the host device, wherein N firmware data sectors constitute firmware, and each of the firmware data sectors comprises a first mode parameter; and retransmitting the firmware data sectors from 1 to N to the peripheral device after the transmission of the firmware data sectors of the firmware is interrupted at the Xth firmware data sector, wherein N is greater than X, each of the first to (X−
1)th firmware data sectors transmitted in the retransmission comprises a second mode parameter, and each of the Xth to Nth firmware data sectors transmitted in the retransmission comprises the first mode parameter. - View Dependent Claims (6, 7)
-
-
8. An electronic device capable of updating firmware, comprising:
-
a memory device; and a controller, configured to receive a plurality of firmware data sectors from a host device in a sequence, read at least one parameter sector of the received firmware data sector, store a program code sector of the received firmware data sector into the memory device when the parameter sector of the received firmware data sector comprises a first mode parameter, and ignore the program code sector of the received firmware data sector when the parameter sector of the received firmware data sector comprises a second mode parameter, wherein the firmware data sectors constitute firmware. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification