I used the example "UART_TwoBoards_ComDMA".
Just comment #define TRANSMITTER_BOARD, because I only have one device connecting to PC.
After run it, I couldn't see LD2 flashing.
It should be toggled because while (UartReady != SET) loop.
If I add some code "HAL_UART_Transmit_DMA(&UartHandle, (uint8_t*)aTxBuffer, TXBUFFERSIZE);" between HAL_UART_Receive_DMA() and while (UartReady != SET) loop.
It will show messages on my PC terminal, but LD2 still didn't flash.
I don't know where is the code running.
I tried to input some datas, unfortunately HAL_UART_RxCpltCallback() has no respond.
If someone could show me a example using HAL_UART_Receive_DMA could work in STM32L476 nucleo.
or tell me how to debug the problem.
Thank you all in advance.