New Flash Programming Features: 4GiB Files and Others
Kozio released a few new VTOS Program™ features today.
The main new feature is support for file sizes greater than 4 GiB, or programming to devices greater than 4 GiB. The four main VTOS Program operations (Image Erase, Program from File, Image Checksum, and Program from Device) have all been updated to support offsets and byte counts greater than 32-bits.
The offset and byte count fields are now represented as 64-bit values. Kozio uses the notation 0x00000000_00000000 to represent 64-bit values. In addition, you may notice the notation 0x00000000:64 which is the Kozio Script notation for a 64-bit value.
This release supports the older programming commands, allowing older test sequences to function without changes. If you do create a new configuration, or open and save an existing configuration, you will notice the change to 64-bits offsets and byte counts, and the new 64-bit programming operations will be used automatically. You can open an existing configuration file and export that configuration to a Kozio Script file to use the new 64-bit commands.
Another new feature is the ability to specify a Source Offset. This new parameter allows you to skip over a user-specified number of bytes. This can be very useful when you want to program a file, but skip over the header bytes. The Program from File operation has the new Source Offset parameter which is used for this purpose.