Firmware RAM usage without overlays
AssigneeWestern Digital Technologies, Inc.
InventorTino Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorTino Lin
Estimating the term…
Systems and methods are disclosed for managing program code in a computing device, such as an embedded system. In a data storage device, a non-volatile memory array stores program code comprising initialization code designed to be executed a single time during device booting, and main program code separate from the initialization code and designed to be executed after execution of the initialization code. A controller loads the initialization code to a first portion of a volatile memory array and executes the initialization code. The controller further loads the main program code, separately from the initialization code, to a second portion of the volatile memory array at least partially overlapping the first portion, and executes the main program code.
A computing device comprising:
A method of booting a computing device, the method comprising:
Dependencies are inferred from the claim text.