Nios® V Processor Software Developer Handbook

ID 743810
Date 4/01/2024
Public
Document Table of Contents

8.7.4. Debugging for Instruction-Related Exception Handler

The JTAG UART functions in an interrupt-based scheme by default, which is more efficient in terms of CPU utilization. Due to this scheme, if the CPU core has entered a bad state soon after a call to printf(), the output from printf() may not be witnessed via the juart-terminal. For example, the code below may result in Hello World print not being seen in juart-terminal.
printf("Hello world.\n");
function_which_causes_exception();