Back to results
US 11,538,544 B2Granted
Two-stage flash programming for embedded systems
AssigneeMicron Technology, Inc.
InventorGil Golov
Life of this patent
Estimating the term…
Abstract
Disclosed are devices and methods for improving the initialization of devices housing memories. In one embodiment, a method is disclosed comprising writing a test program to a first region of a memory device during production of the memory device; executing a self-test program in response to detecting a first power up of the memory device, the self-test program stored within the test program; and retrieving and installing an image from a remote data source in response to detecting a subsequent power up of the memory device, the retrieving performed by the test program.
Claims14
An apparatus comprising:
- memory;
- and
- a microcontroller configured to:
- store a test program in the memory;
- execute the test program to sniff for presence of a bus;
- determine whether the bus is present;
- in response to determining that the bus is present, establish communication with a production line server;
- after establishing the communication with the production line server, receive image data;
- install the received image data to provide an installed image;
- and
- verify the integrity of the installed image.
8 more elements
A method comprising:
- storing a test program in memory of a device;
- executing the test program to sniff for presence of a bus;
- determining whether the bus is present;
- in response to determining that the bus is present, establishing, by the device, communication with a production line server;
- after establishing the communication with the production line server, receiving image data;
- installing the received image data to provide an installed image;
- and
- verifying the integrity of the installed image.
5 more elements
Dependencies are inferred from the claim text.