diff options
| author | Benjamin Drung <benjamin.drung@profitbricks.com> | 2017-01-24 14:11:26 +0100 |
|---|---|---|
| committer | git-ubuntu importer <ubuntu-devel-discuss@lists.ubuntu.com> | 2017-01-24 16:19:47 +0000 |
| commit | 084f2014bd4e497acf7f27017b34dcd0895c2010 (patch) | |
| tree | 378e6a89b0e7b7f1d4af52bb0b4170aa6defba5e /man/mstflint.1 | |
| parent | b4c353e5cc856023547c04f0859158365728222b (diff) | |
4.6.0-1 (patches unapplied)import/4.6.0-1ubuntu/zesty-proposedubuntu/zesty-develubuntu/zestyubuntu/artful-develubuntu/artfuldebian/stretch
Imported using git-ubuntu import.
Notes
Notes: * New upstream release * Update debian/watch to point to new GitHub home * Drop patches that were accepted upstream and refresh remaining patches * Remove hca_self_test.ofed (upstream dropped it) * Update debian/copyright * Add myself to uploaders
Diffstat (limited to 'man/mstflint.1')
| -rw-r--r-- | man/mstflint.1 | 738 |
1 files changed, 93 insertions, 645 deletions
diff --git a/man/mstflint.1 b/man/mstflint.1 index 4e87267..36cafc9 100644 --- a/man/mstflint.1 +++ b/man/mstflint.1 @@ -1,34 +1,35 @@ -.\"Text automatically generated by txt2man -.TH mstflint 4.4.0 "May 2016" "" "" +.TH mstflint "1" "4.6.0" "10 January 2017" "" .SH NAME \fBmstflint \fP- Flash Interface .SH SYNOPSIS .nf .fam C - \fBmstflint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] - [\fB-d\fP|\fB--device\fP <device>] [\fB--guid\fP <GUID>] - [\fB--guids\fP <GUIDS\.\.\.>] [\fB--mac\fP <MAC>] - [\fB--macs\fP <MACs\.\.\.>] [\fB--uid\fP <UID>] - [\fB--blank_guids\fP] [\fB--clear_semaphore\fP] - [\fB-h\fP|\fB--help\fP] [\fB--hh\fP] [\fB-i\fP|\fB--image\fP <image>] - [\fB--qq\fP] [\fB--nofs\fP] [\fB--allow_psid_change\fP] [\fB--allow_rom_change\fP] - [\fB--override_cache_replacement\fP] [\fB--no_flash_verify\fP] - [\fB-s\fP|\fB--silent\fP] [\fB-y\fP|\fB--yes\fP] [\fB--no\fP] [\fB--vsd\fP <string>] - [\fB--use_image_ps\fP] [\fB--use_image_guids\fP] - [\fB--use_image_rom\fP] [\fB--dual_image\fP] [\fB--ignore_dev_data\fP] - [\fB--use_fw\fP] [\fB--striped_image\fP] [\fB--banks\fP <bank>] - [\fB--log\fP <log_file>] [\fB--flash_params\fP <type, log2size, num_of_flashes>] + \fBMstFlint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] + [\fB-d\fP|\fB--device\fP <device>] [\fB-i\fP|\fB--image\fP <image>] + [\fB-h\fP|\fB--help\fP] [\fB--hh\fP] [\fB-y\fP|\fB--yes\fP] [\fB--no\fP] + [\fB--guid\fP <GUID>] [\fB--guids\fP <GUIDS\.\.\.>] + [\fB--mac\fP <MAC>] [\fB--macs\fP <MACs\.\.\.>] + [\fB--uid\fP <UID>] [\fB--blank_guids\fP] [\fB--clear_semaphore\fP] + [\fB--qq\fP] [\fB--nofs\fP] [\fB--allow_psid_change\fP] + [\fB--allow_rom_change\fP] [\fB--override_cache_replacement\fP] + [\fB--no_flash_verify\fP] [\fB--use_fw\fP] [\fB-s\fP|\fB--silent\fP] + [\fB--vsd\fP <string>] [\fB--use_image_ps\fP] + [\fB--use_image_guids\fP] [\fB--use_image_rom\fP] + [\fB--use_dev_rom\fP] [\fB--ignore_dev_data\fP] + [\fB--dual_image\fP] [\fB--striped_image\fP] + [\fB--banks\fP <bank>] [\fB--log\fP <log_file>] + [\fB--flash_params\fP <type, log2size, num_of_flashes>] [\fB-v\fP|\fB--version\fP] .fam T .fi .fam T .fi .SH DESCRIPTION -\fBmstflint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] -mstflint is a FW (firmware) burning and flash memory operations tool for +\fBMstFlint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] +flint is a FW (firmware) burning and flash memory operations tool for Mellanox Infiniband HCAs, Ethernet NIC cards, and switch devices. .SH OPTIONS -\fBmstflint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] +\fBMstFlint\fP [\fIOPTIONS\fP] <command> [\fIParameters\fP] .RS .TP .B @@ -37,6 +38,31 @@ Mellanox Infiniband HCAs, Ethernet NIC cards, and switch devices. Commands affected: all .TP .B +\fB-i\fP|\fB--image\fP <image> +: Binary image file. +Commands affected: burn, verify +.TP +.B +\fB-h\fP|\fB--help\fP +: Prints this message and exits +.TP +.B +\fB--hh\fP +: Prints extended command help +.TP +.B +\fB-y\fP|\fB--yes\fP +: Non interactive mode - assume answer +"yes" to all questions. +Commands affected: all +.TP +.B +\fB--no\fP +: Non interactive mode - assume answer +"no" to all questions. +Commands affected: all +.TP +.B \fB--guid\fP <GUID> : GUID base value. 4 GUIDs are automatically assigned to the following @@ -106,8 +132,8 @@ Technologies ethernet products. .TP .B \fB--uid\fP <UID> -: ConnectIB/SwitchIB only. Derive and set the device UIDs -(GUIDs, MACs). +: ConnectIB/SwitchIB only. Derive and set the +device UIDs (GUIDs, MACs, WWNs). UIDs are derived from the given base UID according to Mellanox Methodology Commands affected: burn, sg @@ -136,21 +162,8 @@ application is currently using the flash. Exercise caution. .TP .B -\fB-h\fP|\fB--help\fP -: Prints this message and exits -.TP -.B -\fB--hh\fP -: Prints extended command help -.TP -.B -\fB-i\fP|\fB--image\fP <image> -: Binary image file. -Commands affected: burn, verify -.TP -.B \fB--qq\fP -: Run a quick query. When specified, mstflint +: Run a quick query. When specified, flint will not perform full image integrity checks during the query operation. This may shorten @@ -192,23 +205,16 @@ to hang. : Do not verify each write on the flash. .TP .B +\fB--use_fw\fP +: Flash access will be done using FW (ConnectX-3/ConnectX-3Pro +only). +.TP +.B \fB-s\fP|\fB--silent\fP : Do not print burn progress flyer. Commands affected: burn .TP .B -\fB-y\fP|\fB--yes\fP -: Non interactive mode - assume answer -"yes" to all questions. -Commands affected: all -.TP -.B -\fB--no\fP -: Non interactive mode - assume answer -"no" to all questions. -Commands affected: all -.TP -.B \fB--vsd\fP <string> : Write this string, of up to 208 characters, to VSD when burn. @@ -221,8 +227,8 @@ Commands affected: burn .TP .B \fB--use_image_guids\fP -: Burn (guids/uids/macs) as appears in the -given image. +: Burn (guids/macs) as appears in the given +image. Commands affected: burn .TP .B @@ -231,15 +237,16 @@ Commands affected: burn Commands affected: burn .TP .B -\fB--ignore_dev_data\fP -: Do not attempt to take device data sections -from device(sections will be taken from the image. FS3 Only). +\fB--use_dev_rom\fP +: Save the ROM which exists in the device. Commands affected: burn .TP .B -\fB--use_fw\fP -: Access to flash using FW (ConnectX3/ConnectX3Pro Device Only) -Commands affected: all +\fB--ignore_dev_data\fP +: Do not attempt to take device data sections +from \fBdevice\fP(sections will be taken from +the image. FS3 Only). +Commands affected: burn .TP .B \fB--dual_image\fP @@ -267,9 +274,9 @@ log file \fB--flash_params\fP <type, log2size, num_of_flashes>: Use the given parameters to access the flash instead of reading them from the flash. Supported parameters: -Type: The type of the flash, such as: M25PXxx, +Type: The type of the flash, such as:M25PXxx, M25Pxx, N25Q0XX, SST25VFxx, W25QxxBV, W25Xxx, -AT25DFxxx, S25FLXXXP. +AT25DFxxx, S25FLXXXP, S25FL11xx, MX25L16xxx. log2size: The log2 of the flash size.num_of_flashes: the number of the flashes connected to the device. @@ -280,7 +287,6 @@ device. .RE .RE .PP -.SH COMMANDS SUMMARY: .RS .TP @@ -290,30 +296,30 @@ burn|b .TP .B query|q [full] - : Query misc. flash/firmware characteristics, use "full" +: Query misc. flash/firmware characteristics, use "full" to get more information. .TP .B verify|v [showitoc] - : Verify entire flash, use "showitoc" to see ITOC headers -in FS3 image only. +: Verify entire flash, use "showitoc" to see ITOC headers +in FS3/FS4 image only. .TP .B swreset - : SW reset the target un-managed switch device. This command +: SW reset the target un-managed switch device. This command is supported only in the In-Band access method. .TP .B brom -<ROM-file> : Burn the specified ROM file on the flash. +<ROM-file> : Burn the specified ROM file on the flash. .TP .B drom - : Remove the ROM section from the flash. +: Remove the ROM section from the flash. .TP .B rrom -<out-file> : Read the ROM section from the flash. +<out-file> : Read the ROM section from the flash. .TP .B bb @@ -321,13 +327,7 @@ bb .TP .B sg -[guids_num=<num> step_size=<size>] -[nocrc] : Set GUIDs. - -.TP -.B -set_vpd -[vpd file] : Set read-only VPD (For FS3 image only). +[guids_num=<num|num_port1,num_port2> step_size=<size|size_port1,size_port2>] | [nocrc] : Set GUIDs. .TP .B sv @@ -335,32 +335,32 @@ sv .TP .B ri -<out-file> : Read the fw image on the flash. +<out-file> : Read the fw image on the flash. .TP .B dc -[out-file] : Dump Configuration: print fw configuration file for the given image. +[out-file] : Dump Configuration: print fw configuration file for the given image. .TP .B dh -[out-file] : Dump Hash: dump the hash if it is integrated in the FW image +[out-file] : Dump Hash: dump the hash if it is integrated in the FW image .TP .B set_key -[key] : Set/Update the HW access key which is used to enable/disable access to HW. +[key] : Set/Update the HW access key which is used to enable/disable access to HW. The key can be provided in the command line or interactively typed after the command is given NOTE: The new key is activated only after the device is reset. .TP .B hw_access -<enable|disable> [key] : Enable/disable the access to the HW. +<enable|disable> [key] : Enable/disable the access to the HW. The key can be provided in the command line or interactively typed after the command is given .TP .B hw -<query|set> [ATTR=VAL] : Set/query HW info and flash attributes. +query : Query HW info and flash attributes. .TP .B erase|e <addr> @@ -368,597 +368,45 @@ erase|e <addr> .TP .B rw -<addr> : Read one dword from flash +<addr> : Read one dword from flash .TP .B ww -<addr> <data> : Write one dword to flash +<addr> <data> : Write one dword to flash .TP .B wwne -<addr> <data> : Write one dword to flash without sector erase +<addr> <data> : Write one dword to flash without sector erase .TP .B wbne -<addr> <size> <data \.\.\.> : Write a data block to flash without sector erase. +<addr> <size> <data \.\.\.> : Write a data block to flash without sector erase. .TP .B wb -<data-file> <addr> : Write a data block to flash. +<data-file> <addr> : Write a data block to flash. .TP .B rb -<addr> <size> [out-file] : Read a data block from flash -.TP -.B -qrom - : query rom in a given image. - .TP -.B -checksum|cs - : perform MD5 checksum on FW. +<addr> <size> [out-file] : Read a data block from flash .TP .B -timestamp|ts <set|query|reset> [timestamp] [FW version] - : FW time stamping. -.RE -.PP - -.RE -.PP -.SH -COMMANDS DESCRIPTION: -.RS -.SS - -.TP -.B -\fIName\fP: burn -.IP -\fIDescription\fP: Burn flash. Performs failsafe FW update from a raw binary image. -.IP -\fICommand\fP: burn|b -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 \fB-i\fP image1.bin burn -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 \fB-guid\fP 0x2c9000100d050 \fB-i\fP image1.bin b - -."*************************************************************************************** - -.RE +clear_semaphore +: Clear flash semaphore. .TP .B -\fIName\fP: query -.IP -\fIDescription\fP: Query miscellaneous FW and flash parameters. -.IP -Display FW Version, GUIDs, PSID, and other info. -.IP -\fICommand\fP: query|q [full] -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 query - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: verify -.IP -\fIDescription\fP: Verify entire flash. -.IP -\fICommand\fP: verify|v [showitoc] -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 v - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: swreset -.IP -\fIDescription\fP: SW reset the target un-managed switch device. -.IP -This command is supported only in the In-Band access method. -.IP -\fICommand\fP: swreset -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: None - -."*************************************************************************************** -.RE -.TP -.B -\fIName\fP: brom -.IP -\fIDescription\fP: Burn the specified exp-ROM on the flash. -.IP -\fICommand\fP: brom <ROM-file> -.IP -\fIParameters\fP: file: The exp-ROM file. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 brom exp-rom.rom - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: drom -.IP -\fIDescription\fP: Remove the exp-ROM from the flash if it is existing. -.IP -\fICommand\fP: drom -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 drom - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: rrom -.IP -\fIDescription\fP: Read the exp-ROM from the flash if it is existing. -.IP -\fICommand\fP: rrom <out-file> -.IP -\fIParameters\fP: file: filename to write the exp-ROM to. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 rrom exp-rom.rom - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: bb -.IP -\fIDescription\fP: Burns entire flash verbatim from raw binary image. No checks are done on the flash or -.IP -on the given image file. No fields (such as VSD or Guids) are read from flash. -.IP -\fICommand\fP: bb -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 \fB-i\fP image1.bin bb - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: sg -.IP -\fIDescription\fP: Set GUIDs/MACs/UIDs in the given device/image. -.IP -Use \fB-guid\fP(s), \fB-mac\fP(s) and \fB-uid\fP(s) flags to set the desired values. -.IP -- On pre-ConnectX devices, the sg command is used in production to apply GUIDs/MACs values -.IP -to cards that were pre-burnt with blank GUIDs. It is not meant for use in field. -.IP -On 4th generation devices, this command can operate on both image file and image on flash. -.IP -If the GUIDs/MACs/UIDs in the image on flash are non-blank, -.IP -mstflint will re-burn the current image using the given GUIDs/MACs/UIDs. -.IP -\fICommand\fP: sg [guids_num=<num> step_size=<size>] | [nocrc] -.IP -\fIParameters\fP: -.IP -nocrc: (optional) When specified the mstflint would not update -.IP -the full image crc after changing the guids -.IP -num_of_guids: number of GUIDs to be allocated per physical port (FS3 Only) -.IP -step_size: step size between GUIDs (FS3 Only) -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 \fB-guid\fP 0x0002c9000100d050 sg -.IP \(bu 4 -mstflint -d 08:00.0 -guid 0x0002c9000100d050 -mac 0x0002c900d050 sg - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: set vpd -.IP -\fIDescription\fP: Set Read-only VPD, Set VPD in the given FS3 image. -.IP -\fICommand\fP: set_vpd [vpd file] -.IP -\fIParameters\fP: vpd file: bin file containing the vpd data -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-i\fP fw_image.bin set_vpd vpd.bin - -."*************************************************************************************** - -.RE -.TP -.b -\fIName\fP: sv -.IP -\fIDescription\fP: Set VSD in the given device/image. -.IP -Use \fB-vsd\fP flag to set the desired VSD string. -.IP -\fICommand\fP: sv -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 \fB-vsd\fP VSD_STRING sv - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: ri -.IP -\fIDescription\fP: Read the FW image from flash and write it to a file. -.IP -\fICommand\fP: ri <out-file> -.IP -\fIParameters\fP: file: filename to write the image to (raw binary). -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 ri file.bin - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: dc -.IP -\fIDescription\fP:Print (to screen or to a file) the FW configuration text file used by the image generation process. -.IP -This command would fail if the image does not contain a FW configuration section. Existence of this -.IP -section depends on the version of the image generation tool. -.IP -\fICommand\fP: dc [out-file] -.IP -\fIParameters\fP: file: (optional) filename to write the dumped configuration to. If not given, the data is printed to screen. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 dc - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: dh -\fIDescription\fP: Print (to screen or to a file) the HASH text file used by the FW. -.IP -This command would fail if the image does not contain a Hash file. -.IP -\fICommand\fP: dh [out-file] -.IP -\fIParameters\fP: file - (optional) filename to write the dumped tracer hash file to. If not given, the data is printed to screen. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 dh hash.csv - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: set_key -.IP -\fIDescription\fP: Set/Update the HW access key which is used to enable/disable access to HW. -.IP -\fICommand\fP: set_key [key] -.IP -\fIParameters\fP: key: (optional) The new key you intend to set (in hex). -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 set_key 1234deaf5678 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: hw_access -.IP -\fIDescription\fP: Enable/disable the access to the HW. -.IP -\fICommand\fP: hw_access <enable|disable> [key] -.IP -\fIParameters\fP: <enable/disable>: Specify if you intend to disable or enable the HW access. -.IP -You will be asked to type a key when you try to enable HW access. -.IP -.B -key: (optional) The key you intend to use for enabling the HW access. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 hw_access enable - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: hw -.IP -\fIDescription\fP: Access HW info and flash attributes. -.IP -\fICommand\fP: hw <query|set> [ATTR=VAL] -.IP -\fIParameters\fP: query: query HW info -.IP -set [ATTR=VAL]: set flash attribure -.IP -Supported attributes: -.IP -QuadEn: can be 0 or 1 -.IP -DummyCycles: can be [1..15] -.IP -Flash[0|1|2|3].WriteProtected can be: -.IP -<Top|Bottom>,<1|2|4|8|16|32|64>-<Sectors|SubSectors> -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 hw query -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 hw set QuadEn=1 -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 hw set Flash1.WriteProtected=Top,1-SubSectors - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: erase -.IP -\fIDescription\fP: Erases a sector that contains specified address. -.IP -\fICommand\fP: erase|e <addr> -.IP -\fIParameters\fP: addr - address of word in sector that you want to erase. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 erase 0x10000 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: rw -.IP -\fIDescription\fP: Read one dword from flash. -.IP -\fICommand\fP: rw <addr> -.IP -\fIParameters\fP: addr - address of word to read -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 rw 0x20 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: ww -.IP -\fIDescription\fP: Write one dword to flash. -.IP -Note that the utility will read an entire flash sector, -.IP -modify one word and write the sector back. This may take a few seconds. -.IP -\fICommand\fP: ww <addr> <data> -.IP -\fIParameters\fP: addr - address of word -.IP -data - value of word -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 ww 0x10008 0x5a445a44 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: wwne -.IP -\fIDescription\fP: Write one dword to flash without sector erase. -.IP -Note that the result of operation is undefined and depends -.IP -on flash type. Usually "bitwise AND" (&) between specified -.IP -word and previous flash contents will be written to specified address. -.IP -\fICommand\fP: wwne <addr> <data> -.IP -\fIParameters\fP: -.IP -addr - address of word -.IP -data - value of word -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 wwne 0x10008 0x5a445a44 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: wbne -.IP -\fIDescription\fP: Write a block of data to the flash without erasing. -.IP -\fICommand\fP: wbne <addr> <size> <data \.\.\.> -.IP -\fIParameters\fP: addr - address of block -.IP -size - size of data to write in bytes -.IP -data - data to write - space separated dwords -.IP -Examples: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 wbne 0x10000 12 0x30000 0x76800 0x5a445a44 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: wb -.IP -\fIDescription\fP: Write a block of data to the flash. -.IP -\fICommand\fP: wb <data-file> <addr> -.IP -\fIParameters\fP: data-file - file that contains the data to be written -.IP -addr - address to write the block to -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 wb myData.bin 0x0 - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: rb -.IP -\fIDescription\fP: -.IP -Read a data block from the flash and write it to a file or to screen. -.IP -\fICommand\fP: rb <addr> <size> [out-file] -.IP -\fIParameters\fP: addr - address of block -.IP -size - size of data to read in bytes -.IP -file - filename to write the block (raw binary). If not given, the data is printed to screen. -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 rb 0x10000 100 file.bin - -."*************************************************************************************** - -.RE -.TP -.B -\fIName\fP: qrom -.IP -\fIDescription\fP: query rom in a given image. -.IP -\fI'Command\fP: qrom -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-i\fP fw_image.bin qrom -."*************************************************************************************** - -.RE +qrom +: query ROM image. .TP .B -\fIName\fP: checksum -.IP -\fIDescription\fP: perform an MD5 checksum on relevant(non-persistent between FW upgrades) data on device/image. -.IP -\fI'Command\fP: checksum|cs -.IP -\fIParameters\fP: None -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 checksum - -."*************************************************************************************** - -.RE +checksum|cs +: perform MD5 checksum on FW. +timestamp|ts <set|query|reset> [timestamp] [FW version] : FW time stamping. .TP .B -\fIName\fP: time stamp -.IP -\fIDescription\fP: set/query/reset time stamp on device/image. -.IP -\fI'Command\fP: timestamp|ts <set|query|reset> [timestamp] [FW version] -.IP -\fIParameters\fP: - set <timestamp> [FW version] : set the specified timestamp. if set on device FW version must be specified - timestamp should comply with ISO 8601 format and provided with UTC timezone: YYYY-MM-DDThh:mm:ssZ - query : query device/image to view the timestamp - reset : reset the timestamp, remove the timestamp from device/image. -.IP -\fIExamples\fP: -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 ts set 2015\-12\-24T14:52:33Z 14.12.1100 -.IP \(bu 4 -mstflint \fB-d\fP 04:00.0 ts reset -.IP \(bu 4 -mstflint \fB-i\fP ./fw4115.bin ts set -.IP \(bu 4 -mstflint \fB-i\fP ./fw4115.bin ts query - -.RE +cache_image|ci +: cache FW \fBimage\fP(Windows only). +.PP Return values: 0 - Successful completion 1 - An error has occurred |
