I have a design that instantiates a Nios2 Gen2 core with JTAG debug enabled and a JTAG UART. These are connected properly as far as I can tell. The UART appears in the system.h file, and the fit report shows that the JTAG hardware was included for both. However, when I use "jtagconfig -n", only the FPGA shows up. Neither the Nios debug interface or UART show up as nodes in the FPGA design.
$ jtagconfig -n 1) USB-BlasterII [USB-1] 4BA00477 SOCVHPS 02D020DD 5CSEBA6(.|ES)/5CSEMA6/..
I cannot connect to Nios from Eclipse using the debugger and I cannot connect to the UART using nios2-terminal because they do not show up as nodes. I can, however download the sof using either the Quartus Programmer or nios2-configure-sof.
Am I supposed to somehow enable these JTAG features somewhere? Why don't they appear?
I am using the Cyclone V SoC Development Kit. Let me know if I need to provide more info.
The .qsys looks ok. I am suspecting the system ID is not matching. Can you see the NIOS II processor via NIOS II SBT? it may give you an error showing that there is a mismatch in the system ID and there you can ignore it by checking the box of ignore system ID.
Can you please check this?