1MESAFLASH(1) General Commands Manual MESAFLASH(1)
2
3
4
6 MesaFlash - utility to flash Mesa Electronics FPGA Cards
7
9 mesaflash [options] [commands]
10
12 mesaflash Read, write, configure Mesa Electronics FPGA cards.
13
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
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
107 No known bugs.
108
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)