EasyManua.ls Logo

COBHAM GRMON3 - 1 Introduction; Overview; Supported Platforms and System Requirements; Obtaining GRMON

COBHAM GRMON3
239 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
GRMON3-UM
June 2019, Version 3.1.0
5 www.cobham.com/gaisler
1. Introduction
1.1. Overview
GRMON is a general debug monitor for the LEON processor, and for SOC designs based on the GRLIB IP library.
GRMON includes the following functions:
Read/write access to all system registers and memory
Built-in disassembler and trace buffer management
Downloading and execution of LEON applications
Breakpoint and watchpoint management
Remote connection to GNU debugger (GDB)
Support for USB, JTAG, UART, Ethernet and SpaceWire debug links
Tcl interface (scripts, procedures, variables, loops etc.)
Graphical user interface
1.2. Supported platforms and system requirements
GRMON is currently provided for platforms: Linux (GLIBC >2.10), Windows 7 and Windows 10. To run the
GUI Java 8 is required. Both 32-bit and 64-bit versions are supported.
The available debug communication links for each platform vary and they may have additional third-party depen-
dencies that have additional system requirements. See Chapter 5, Debug link for more information.
1.3. Obtaining GRMON
The primary site for GRMON is Cobham Gaisler website [http://www.gaisler.com/], where the latest version of
GRMON can be ordered and evaluation versions downloaded.
1.4. Installation
Follow these steps to install GRMON. Detailed information can be found futher down.
1. Extract the archive
2. Install the Sentinel LDK Runtime (GRMON Pro version only)
3. Optionally install third-party drivers for the debug interfaces.
4. Optionally setup the path for shared libraries (Linux only)
5. Optionally add GRMON to the environment variable PATH
To install GRMON, extract the archive anywhere on the host computer. The archive contains a directory for each
OS that GRMON supports. Each OS-folder contains additional directories as described in the list below. The 32-
bit and 64-bit version of each OS can be installed in parallel by extracting the archive to the same location.
grmon-pro-3.0.XX/<OS>/bin<BITS>
grmon-pro-3.0.XX/<OS>/lib<BITS>
grmon-pro-3.0.XX/<OS>/share
The professional version use a Sentinel LDK license key. See Appendix E, License key installation for installation
of the Sentinel LDK runtime.
Some debug interfaces requires installation of third-party drivers, see Chapter 5, Debug link for more information.
The bin<BITS> directory contains the executable. For convenience it is recommended to add the bin<BITS>
directory of the host OS to the environment variable PATH. See Appendix F, Appending environment variables
for instructions on how to append environment variables.
To be able to run the GUI, it is required to install the same bitness version of GRMON as the Java installation.
It is still possible to run both bit-versions of GRMON with the GUI. I.e to run GRMON 32-bit with a Java 64-
bit, install both bit-versions of GRMON.

Table of Contents