User Manual
GD32450I-EVAL
45
/
51
- Push the Wakeup key
- If PC is ON, remote wakeup is OK, else failed.
5.28.2
MSC_Udisk
DEMO Purpose
This demo includes the following functions of GD32 MCU:
Learn how to use the USBFS/USBHS peripheral mode
Learn how to implement USB MSC(mass storage) device
This demo mainly implements a U disk. U disk is currently very widely used removable
MSC devices. MSC, the Mass Storage device Class, is a transport protocol between a
computer and mobile devices, which allow a universal serial bus (USB) equipment to
access a host computing device, file transfer between them, mainly including mobile
hard disk, mobile U disk drive, etc... The MSC device must have a storage medium, and
this Demo uses the MCU's internal SRAM as the storage medium. For more details of
the MSC protocol please refer to the MSC protocol standard.
MSC device will use a variety of transport protocols and command formats for
communication, so it need to choose the appropriate protocol and command format in
the realization of the application. This Demo selects the BOT (bulk only transport)
protocol and the required SCSI (small computer interface) command, and is compatible
with a wide variety of Window operating systems. Specific BOT protocol and SCSI
command specification please refer to the standard of their agreement.
In the workspace toolbar, user should select the project configuration,
In the keil4:
- GD32450I_EVAL_USBFS: to configure the project for GD32F450I devices using
USBFS peripheral
- GD32450I_EVAL_USBHS (ULPI): to configure the project for GD32F450I devices
using USBHS peripheral
In the IAR:
- USBFS: to configure the project for GD32F450I devices using USBFS peripheral
- USBHS: to configure the project for GD32F450I devices using USBHS peripheral
DEMO Running Result