×

SYSTEM AND METHOD FOR UPDATING FIRMWARE IN REAL-TIME

  • US 20170017485A1
  • Filed: 01/06/2016
  • Published: 01/19/2017
  • Est. Priority Date: 07/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system controlled by firmware, wherein the firmware comprises a set of non-programmable code for performing at least one key function and a set of programmable code for performing at least one normal function, the system comprising:

  • a memory including;

    a first memory block for storing the set of non-programmable code, andsecond and third memory blocks that include an active memory block and an inactive memory block, wherein the active memory block stores a first set of programmable code being executed by the system and the inactive memory block stores a second set of programmable code that is not currently being executed by the system; and

    a processor, connected to the memory, comprising;

    an input unit for receiving a new set of programmable code and a firmware updating request,a processing unit, connected to the input unit, for executing the set of non-programmable code and the first set of programmable code stored in the active memory block, anda programming unit, connected to the input unit, wherein the programming unit identifies the inactive memory block and stores the new set of programmable code in the inactive memory block based on said identifying,wherein after said storing the new set of programmable code in the inactive memory block, the processing unit performs switching from executing the first set of programmable code stored in the active memory block to executing the new set of programmable code in the inactive memory block.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×