Hi Steven Zhang,
If you are using the USB with SDRAM, you need to configure the USB buffer to the nonCacheable area.
So you also need to add the below configuration in your project:

Another simple way, you also can try to disable the cache, comment the cache:
SCB_EnableDCache();
SCB_EnableICache();
In board.c BOARD_ConfigMPU().
You can try it on your side.
If you still have questions, please kindly let me know.
Have a great day,
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------