Hi,
Thanks for response,
In proposed example my intention was to apply complete process about using uarts in multicore configuration.
So, I used dual core example simply to have working use case where both processors start in proper way, and, applications inside works.
So, on slave processor I updated board.h file with setting DEBUG_CONSOLE_UART_INDEX to 3 . So slave processor cm4 use different port for printf function, and, I added PRINTF("S"); statement in main loop in slave processor.
Till here everything worked fine, launched main processor, filled image for slave processor and kick it to work. So, from UART1 I got continuously "P" as in my example, and from slave processor I got "S" on UART3 (using EVK 1170). But here is catch, PRINTF works in blocking mode and does not use interrupts.
To see how interrupt system works, I tried to use timers with just counting time in interrupt routine, in both processors, and, also timers works properly in exposed example.
Next step was implementation of nonblocking interrupt transfer with UARTS. I used UART7 (cm4) and UART8 (cm7). Applying same configuration SW used for standalone configuration, and, found out that interrupt system doesn't worked.
I tried this morning again to apply step by step approach as you recommended, to use just cm7 and without cm4, and check does it works, but without success.
During debugging process I find out that interrupts after configuration was not enabled even if function LPUART_TransferCreateHandle should enable interrupts, (in example it is between #if 1 > #endif) in file DBGuartDrv function DBGConfigUartReq . There I was forced again interrupt enabling what I am not sure is it correct as it somehow override usual process, with LPUART_EnableInterrupts(LPUART8, 0x8300000) and with EnableIRQ(LPUART7_IRQn); but even this operation didn't help.
Finally, I don't know where is the real problem as applied procedure in example, for interrupt supported data transfer via UART with dual core configuration, simply does not works. Trying to override interrupt enabling also didn't work. Anyway I would like to apply manufacturer best practice rules for using of UARTS with interrupts so I need help.
thanks.