Flash Operations

To read one dword from Flash memory, use the following command line:

Copy
Copied!
            

# flint -d <device> rw addr

where:

device

The device the dword is read from.

addr

The address of the word to read.

Example:

Copy
Copied!
            

# flint -d /dev/mst/mt4099_pci_cr0 rw 0x20

To write one dword to Flash memory, use the following command line:

Copy
Copied!
            

# flint -d <device> ww addr data

where:

device

The device the dword is written to.

addr

The address of the word to write.

data

The value of the word.

Example:

Copy
Copied!
            

# flint -d /dev/mst/mt4099_pci_cr0 ww 0x10008 0x5a445a44

To write one dword to Flash memory without sector erase , use the following command line:

Copy
Copied!
            

# flint -d <device> wwne addr data

where:

device

The device the dword is written to..

addr

The address of the word to write.

data

The value of the word.

Example:

Copy
Copied!
            

# flint -d /dev/mst/mt4099_pci_cr0 wwne 0x10008 0x5a445a44

Note that the result may be dependent on the Flash type. Usually, bitwise and between the specified word and the previous Flash contents will be written to the specified address.

To erase a sector that contains a specified address, use the following command line:

Copy
Copied!
            

# flint -d <device> e addr

where:

device

The device the dword is erased from.

addr

The address of a word in the sector that you want to erase.

Example:

Copy
Copied!
            

# flint -d /dev/mst/mtusb-1 e 0x1000

To query flash parameters use the following command line:

Copy
Copied!
            

# flint -d <device> [-ocr] hw query

where:

device

The device to query.

Example:

Copy
Copied!
            

# flint -d /dev/mst/mt4115_pciconf0 hw query

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.