使用dma方式打印时,如果直接调用HAL_UART_Transmit_DMA,会在回显命令时调用频繁而出错,因此使用了环形缓冲。 但是如果缓冲区不够大,会导致shell信息打印不全。 直接使用HAL_UART_Transmit_DMA:  使用环形缓冲,大小为128Bytes: 