فهرست منبع

[drivers][serial_v2]修复DMA+TX阻塞模式异常 (#6781)

* [drivers][serial_v2]修复DMA+TX阻塞模式异常
wdfk-prog 2 سال پیش
والد
کامیت
8f0cef3a87
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      components/drivers/serial/serial_v2.c

+ 2 - 1
components/drivers/serial/serial_v2.c

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2006-2021, RT-Thread Development Team
+ * Copyright (c) 2006-2022, RT-Thread Development Team
  *
  * SPDX-License-Identifier: Apache-2.0
  *
@@ -694,6 +694,7 @@ static rt_err_t rt_serial_tx_enable(struct rt_device        *dev,
 
         tx_fifo->activated = RT_FALSE;
         tx_fifo->put_size = 0;
+        rt_memset(&tx_fifo->rb, RT_NULL, sizeof(tx_fifo->rb));
         rt_completion_init(&(tx_fifo->tx_cpt));
         dev->open_flag |= RT_SERIAL_TX_BLOCKING;