1MESAFLASH(1)                General Commands Manual               MESAFLASH(1)
2
3
4

NAME

6       MesaFlash - utility to flash Mesa Electronics FPGA Cards
7

SYNOPSIS

9       mesaflash [options] [commands]
10

DESCRIPTION

12       mesaflash Read, write, configure Mesa Electronics FPGA cards.
13

OPTIONS

15       --device name
16              Select active device name. If no command is given it will detect
17              board with given name and print info about it.
18
19              The special values "ETHER", "SPI" and  "AUTO"  will  attempt  to
20              detect a device on ethernet, SPI, or any interface; --addr still
21              needs to be specified for non-PCI devices.
22
23       --addr [ip]|[device]
24              Use ip or device name to look for <name> (IP address for  Ether‐
25              net boards, serial device name for USB boards and serial boards,
26              SPI device name for SPI boards)
27
28       --addr_hi
29              Set the high register address for the EPP interface.
30
31       --epp  Use EPP interface to connect to board, only for boards with mul‐
32              tiple interfaces (7i43, 7i90, 7i64).
33
34       --usb  Use USB interface to connect to board, only for boards with mul‐
35              tiple interfaces (7i43, 7i90, 7i64).
36
37       --spi  Use SPI interface to connect to board, only for boards with mul‐
38              tiple interfaces (7i43, 7i90, 7i64).
39
40       --serial
41              Use  serial  interface to connect to board, only for boards with
42              multiple interfaces (7i43, 7i90, 7i64).
43
44       --fallback
45              Use the fallback area of the EEPROM while executing commands.
46
47       --recover
48              Access board using PCI bridge GPIO (currently only 6I24/6I25).
49
50       --xml  Format output from 'readhmid' command into XML.
51
52       --verbose
53              Print detailed information while running commands.
54

COMMANDS

56       --write filename
57              Writes a standard bitfile 'filename' configuration to the  user‐
58              area  of  the  EEPROM  (IMPORTANT! 'filename' must be VALID FPGA
59              configuration file).
60
61       --fix-boot-block
62              If a write operation does not detect a valid boot  block,  write
63              one.
64
65       --no-auto-verify
66              Don't automatically verify after writing.
67
68       --verify filename
69              Verifies  the  EEPROM  configuration  against the bitfile 'file‐
70              name'.
71
72       --program filename
73              Writes a standard bitfile 'filename' configuration to  the  FPGA
74              (IMPORTANT! 'filename' must be VALID FPGA configuration file).
75
76       --readhmid
77              Print hostmot2 configuration in PIN file format.
78
79       --print-pd
80              Print hostmot2 Pin Descriptors.
81
82       --reload
83              Do full FPGA reload from flash (only Ethernet and pci boards).
84
85       --reset
86              Do full firmware reset (only Ethernet and serial boards).
87
88       --sserial
89              Print full information about all sserial remote boards.
90
91       --rpo address
92              Read hostmot2 variable directly at 'address'.
93
94       --wpo address value
95              Write hostmot2 variable directly at 'address' with 'value'.
96
97       --set ip address
98              Set  board  IP  address  in  eeprom  to  n.n.n.n  (only Ethernet
99              boards).
100
101       --info filename
102              Print info about configuration in 'file_name'.
103
104       --help Print the help message
105

BUGS

107       No known bugs.
108

AUTHOR

110       LinuxCNC Developer Community <emc-developers@lists.sourceforge.net>
111
112       Michael Geszkiewicz <micges@wp.pl>
113
114       Peter Wallace <tech@mesanet.com>
115
117       GNU GPL v2+ License
118
119       Copyright (c) 2020 Sebastian Kuzminsky
120
121       Copyright (c) 2019 Peter Wallace
122
123       Copyright (c) 2013-2015 Michael Geszkiewicz
124
125
126
127version 3.4.0~pre               August 13 2019                    MESAFLASH(1)
Impressum