How-To: eb-info
Introduction
This tool has been written to get information on gateware and firmware actually employed.
Usage
Usage: eb-info [OPTION] <proto/host/port>
-w show found firmware IDs
-s 1..12 show build info of slave card
-i 0x00..0xff show build info of ifa8 card
-h display this help and exit
Report bugs to <w.terpstra@gsi.de>
Example
Gateware
[ruth@scuxl0815 ~]# eb-info dev/wbm0
Project : pci_control
Platform : pexaria5 +db[12] +wrex1
FPGA model : Arria V (5agxma3d4f27i3)
Source info : doomsday-2177
Build type : developer preview
Build date : Thu Nov 08 10:30:08 CET 2018
Prepared by : A.Hahn <a.hahn@gsi.de>
Prepared on : tsl021.acc.gsi.de
OS version : CentOS Linux release 7.5.1804 (Core) , kernel 3.10.0-862.14.4.el7.x86_64
Quartus : Version 16.0.0 Build 211 04/27/2016 SJ Standard Edition
1879cee microtca: changed fitter seed
d3b3258 pmc: changed fitter seed
ec83a75 ftm: changed fitter seed
a88b671 pexarria5: changed fitter seed
11d4f7a exploder5: changed fitter seed
Firmware (lm32)
[ruth@scuxl0815 ~]# eb-info -w dev/wbm0
... // gateware info is displayed too
Detecting Firmwares ...
Found 1 RAMs, 1 holding a Firmware ID
********************
* RAM @ 0x04060000 *
********************
UserLM32
Stack Status: okok
Project : b2bpm
Version : 00.00.10
Platform : pcicontrol
Build Date : Wed Jun 19 11:43:21 CEST 2019
Prepared by : beck Dietrich Beck <d.beck@gsi.de>
Prepared on : lxds014
OS Version : Debian GNU/Linux 8.11 (jessie) Linux 3.16.0-8-amd64 x86_64
GCC Version : lm32-elf-gcc(GCC)4.5.3 (build 190527-673a32-f3d6)
IntAdrOffs : 0x10000000
SharedOffs : 0x500
SharedSize : 8K
FW-ID ROM will contain:
1940c88 stack-check: changed variable name
f58d93a Merge pull request #164 from GSI-CS-CO/b2b-test_dietrich_2019-05-20
accbaaf Merge pull request #163 from GSI-CS-CO/dm-enigma-merge-cleaned
6f406be Merge pull request #162 from GSI-CS-CO/stackcheck_dietrich_2019-june-04
afc31ba saftlib: fix finding leap-seconds.list if no --prefix is configured
*****
Inormative
- 'Stack Status' is updated during run-time, see here
- 'GCC Version' describes the build environment of the firmware cross-compiler, see here
--
DietrichBeck - 19 Jun 2019