Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

16.1.1. Logging Levels

All the utilities support multiple status-logging levels. You specify the logging level on the command line. At each level, the utilities report the status as listed under Description. Each level includes the messages from all lower levels.

Table 58.   Nios® II SBT Logging Levels
Logging Level Description
silent (lowest) No information is provided except for errors and warnings (sent to stderr).
default Minimal information is provided (for example, start and stop operation of SBT phases).
verbose Detailed information is provided (for example, lists of files written).
debug (highest) Debug information is provided (for example, stack backtraces on errors). This level is for reporting problems.

Only one logging level is possible at a time, so these options are all mutually exclusive.

Table 59.  Command-Line Options to Select Each Logging Level
Command-Line Option Logging Level Comments
none default If there is no command-line option, the default level is selected.
--silent silent Selects silent level of logging.
--verbose verbose Selects verbose level of logging.
--debug debug Selects debug level of logging.
--log < fname > debug All information is written to <fname> in addition to being sent to the stdout and stderr devices.

For Nios® II, there is full error correction code (ECC) support:

  • Register file
  • Instruction cache
  • Data cache
  • Tightly-Coupled Memory (TCM)