Stampbin Tool (Windows Embedded CE 6.0)
1/6/2010
The Stampbin tool (Stampbin.exe) enables you to view and modify the data contained in the ROMPID and ROMHDR extension areas of a selected run-time image.
To view or change the ROMPID data, also known as a PID stamp, you can use the following command-line syntax for Stampbin.
stampbin [-v] [-i imagename] [-0 | -1] [pidfile]
To copy a file into a named ROMHDR extension area of a run-time image, use the following command-line syntax for Stampbin.
stampbin [-v] [-i imagename] name type inputfile
Parameters
- -v
View the current ROMPID data for the given run-time image.
- - i <imagename>
Defines the name of the .bin file that you want to view or modify. By default, this is set to Nk.bin.
- pidfile
Specifies the name of the ASCII file in either version 0 or version 1 format that contains data for the new stamp to be used.
-0
Specifies that the pidfile uses version 0 format. The file should contain 10 hex DWORD values separated by whitespace.This is the default setting.
- -1
Specifies that the pidfile uses version 1 format. The file should contain a 25 character license key followed by up to 5 OEM-defined hex DWORD values separated by whitespace.
- name
Specifies the named ROMHDR extension for which Stampbin.exe searches.
type
Specifies the type of the named ROMHDR extension for which Stampbin.exe searches. This is a hexadecimal number.This must refer to the same extension specified using the name parameter.
input
Specifies the name of the file that Stampbin copies into the data area that belongs to the ROMHDR extension.The size of the specified file must be less than or equal to the size of the data area that belongs to the ROMHDR extension.
For more information about the data area, see MEMORY Section.
Remarks
The ROMPID data area is a special unnamed ROMHDR extension. The first ROMHDR extension is always a ROMPID data area.
This means that you can only use Stampbin to place a signature into a named ROMHDR extension if the run-time image also has a ROMPID data area that is defined. If you want to stamp a bootloader, you must make sure that the ROMPID is defined in the source code for your BSP.