fflashprog version 20040900
Tool for programming, verifying, erasing or dumping firmware images,
stored in a FLX-711/712 card's flash memory.
(to load a selected firmware image into the FLX-card's FPGA use fflash)
Usage: fflashprog [-h|V] [-q] [-c <cardnr>] -f <flashnr> [-D] [-E] [-F]
                  [<filename>] [prog]
  -h          : Show this help text.
  -V          : Show version.
  -q          : Be quiet (only errors will be displayed).
  -c <cardnr> : FLX-card selected (default: 0).
  -d <devnr>  : FLX-device to use (default: 0) OBSOLETE: use -c.
  -D          : Read and display contents of the selected flash partition or flash file.
  -E          : Erase the selected flash partition.
  -f <flashnr>: Flash memory segment partition [0..3] to dump, to erase,
                to verify or to program (no default).
  -F          : Use the (slow) word-by-word instead of (fast) page programming method.

  <filename>  : Name of MCS file to dump, verify or program.
  prog        : Literal text string to initiate flash programming
                (or else flash verification will take place).
Examples:
---------
Read and dump to screen flash memory image partition #2:
  fflashprog -f2 -D
Erase flash memory partition #2:
  fflashprog -f2 -E
Verify flash memory partition #2 against mcs file <filename>:
  fflashprog -f2 <filename>
Program flash memory partition #2 with the contents of mcs file <filename>:
  fflashprog -f2 <filename> prog
Read flash ID only:
  fflashprog -f0
Extra:
Read and dump to screen the memory image in mcs file <filename>:
  fflashprog -D <filename>

