Abstract:
Methods, systems and devices provide for refreshing a data image stored on a NAND memory device. Aspects include sequentially copying each of a series of static data partitions into a scrub portion that does not store data image partitions identified in the partition table. The sequential copying begins with a last static data partition and proceeds sequentially to a first static data partition when the scrub portion occupies higher order addresses than the last address of the last static data partition. Alternatively, the sequential copying begins with the first static data partition and proceeds sequentially to the last static data partition when the scrub portion occupies addresses that are lower than the first address of the first static data partition. The partition table may be updated as each static data partition is stored to the scrub portion. Such operations enable fail-safe scrubbing and refreshing of data in a NAND device.
Abstract:
In some embodiments a device for data transfer is provided. A device for data transfer is provided. The device comprises an electronic hardware processor. The electronic hardware processor is configured to generate a Trivial File Transfer Protocol (TFTP) Read Request (RRQ) packet requesting transfer of a file. The RRQ packet includes a parameter indicating that transmission of TFTP acknowledgement (ACK) packets are deferred until the electronic hardware processor receives the entire file. The electronic hardware processor is further configured to generate a TFTP ACK packet in response to receiving the entire file.
Abstract:
Methods, systems and devices provide for refreshing a data image stored on a NAND memory device. Aspects include sequentially copying each of a series of static data partitions into a scrub portion that does not store data image partitions identified in the partition table. The sequential copying begins with a last static data partition and proceeds sequentially to a first static data partition when the scrub portion occupies higher order addresses than the last address of the last static data partition. Alternatively, the sequential copying begins with the first static data partition and proceeds sequentially to the last static data partition when the scrub portion occupies addresses that are lower than the first address of the first static data partition. The partition table may be updated as each static data partition is stored to the scrub portion. Such operations enable fail-safe scrubbing and refreshing of data in a NAND device.
Abstract:
Methods, systems and devices are provided for revising a data image of a read-write memory device. The method includes accessing an initial data image from an initial virtual block corresponding to an actual block of a series of actual blocks of the read-write memory device. The initial data image includes an initial boot loader. Also, a backup data image is stored in a remote virtual block spaced away and following in the series of actual blocks from the initial virtual block. The backup data image includes a backup boot loader. Additionally, the initial data image is erased from the initial virtual block and a replacement data image is stored in the initial virtual block. The initial virtual block may include more than one virtual block spaced away and proceeding in the series of actual blocks from the remote virtual block.