From 80a68dfd7aa94d533c44a35105ea65974961fef5 Mon Sep 17 00:00:00 2001 From: Guozirui Date: Fri, 7 Apr 2023 18:26:45 +0800 Subject: [PATCH 1/2] [add] support spl start raw --- cpu/core/start.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cpu/core/start.S b/cpu/core/start.S index 1fed980e..3c823630 100644 --- a/cpu/core/start.S +++ b/cpu/core/start.S @@ -14,6 +14,10 @@ _start: nop .word 0x534f5452 # RTOS .word 0x00000000 + .word __start + .word __image_copy_end + .word _user_heap_start + .word _user_heap_end _code_start: //---------------------------------------------------- -- Gitee From e7b33fc296ef42da54134d0b5e1d2a3b21212f5b Mon Sep 17 00:00:00 2001 From: Guozirui Date: Tue, 23 May 2023 09:34:04 +0800 Subject: [PATCH 2/2] [debug] debug usb --- drivers/drivers-x16xx/src/x16xx_hal_hcd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/drivers-x16xx/src/x16xx_hal_hcd.c b/drivers/drivers-x16xx/src/x16xx_hal_hcd.c index 68da0bbd..2370e0d4 100644 --- a/drivers/drivers-x16xx/src/x16xx_hal_hcd.c +++ b/drivers/drivers-x16xx/src/x16xx_hal_hcd.c @@ -1380,6 +1380,7 @@ static void HCD_HC_OUT_IRQHandler(HCD_HandleTypeDef *hhcd, uint8_t chnum) } else if ((USBx_HC(ch_num)->HCINTn & HCINTn_XFERCOMPL) == HCINTn_XFERCOMPL) { + USB_FlushTxFifo(USBx, 0);/*flush Tx non periodic fifo*/ hhcd->hc[ch_num].ErrCnt = 0U; /* transaction completed with NYET state, update do ping state */ -- Gitee