Forum Discussion
LiangYuG_Altera
Occasional Contributor
2 months agoHi prashant_gohel,
Can you try to modify the alt_sys_init.c?
Our team found that the current auto-generated initialization sequence is causing the JTAG UART fast driver to malfunction.
Current (Failing) - Nios V processor is initialized last.
void alt_sys_init( void )
{
ALTERA_AVALON_JTAG_UART_INIT (JTAG_UART, jtag_uart);
INTEL_NIOSV_M_INIT (NIOS, nios);
}
Modified (Passing) - Nios V processor is initialized first.
void alt_sys_init( void )
{
INTEL_NIOSV_M_INIT (NIOS, nios);
ALTERA_AVALON_JTAG_UART_INIT (JTAG_UART, jtag_uart);
} We believe that the JTAG UART initialization have some dependency on Nios V processor initialization.
As such, Nios V processor should be the first to initialize.
Regards,
Liang Yu