本文记录GD32F4xx MCU的RTX系统工程内移植USB MSC Host的例程代码,适配自制的电路板,实现向USB内写入数据。有关USB的一些基础信息,可以参考本专栏的另一篇文章《GD32 MCU USB开发学习记录》。
目录
1. USB MSC host 例程
1.1、硬件接口
根据USB电路设计,使用的是USBFS接口。涉及到的GPIO为PA11和PA12。
2.2、USB msc host 例程
我们的目标是向U盘内写入数据,所以要选择USB MSC Host例程(USB MSC(Mass Storage class):是指大容量存储设备,如 U盘等)。这边选择的是GD32450Z_EVAL_GD32F4xx_Firmware_Library_Routine_200M例程库中的MSC_Host例程。