fix(port/dwc2): reset dma burst then modify, clear HCINT intstatus first

This commit is contained in:
sakumisu
2024-09-08 18:36:03 +08:00
parent be2880a7e8
commit 0487af6900
2 changed files with 4 additions and 2 deletions

View File

@@ -588,6 +588,7 @@ int usb_dc_init(uint8_t busid)
}
USB_OTG_DEV->DCFG &= ~USB_OTG_DCFG_DESCDMA;
USB_OTG_GLB->GAHBCFG &= ~USB_OTG_GAHBCFG_HBSTLEN;
USB_OTG_GLB->GAHBCFG |= (USB_OTG_GAHBCFG_DMAEN | USB_OTG_GAHBCFG_HBSTLEN_4);
#else
USB_OTG_GLB->GINTMSK |= USB_OTG_GINTMSK_RXFLVLM;