Altera_Forum
Honored Contributor
12 years agoAdding a vectored interrupt controller has caused the UART module to stop responding
First, I have a system that is made up of a Nios II/e CPU, JTAG debugger UART, interval timer (sys_clk_timer) and a separate UART module that is used for RS232 serial communication, ect. The system with these components work, and I have the ability to use the UART and assign a Tx and Rx pin on my DE0-nano development board and send serial data in/out.
Now, in an attempt to create a timed interrupt task, I added a Vectored Interrupt Controller (VIC), switched my Nios II/e to a Nios II/f. Building the project and running the existing code shows that any Tx and Rx data sent to the UART module has no effect. Note: at this point i have not created a interrupt task so I know for sure that the Tx/Rx from the UART that runs in the background is not being effected by the interrupt task. I have also run this in debug mode and seen that the code is being executed. The system seems to behave exactly the same as before, only, the data sent to the UART is not working. why? when I create a 1 second interrupt task, the task is working and UART code is still being executed in the background but has no effect.