四、选取从机设备下的HID例程 1、找到设备类的HID例程(选用熟悉keil-mdk) 2、打开工程文件如下: 默认为基于USBD-HS高速配置, 五、准备工程模板 六、移植文件 1、移植从设备文件 ①D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_Device_Library\Core\src下全部文件 ②D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_Device_Library\Core\inc下全部文件 ③D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_Device_Library\Class\hid\src下全部文件 ④D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_Device_Library\Class\hid\inc下全部文件 移植到:D:\Desktop\实验-添加HID\USB_HID_STM32F4xx\Device 2、移植驱动文件文件 ①D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_OTG_Driver\src下3个文件 ②D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_OTG_Driver\inc下6个文件 移植到:D:\Desktop\实验-添加HID\USB_HID_STM32F4xx\Drive 3、移植用户配置文件 ①D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\HID\src下3个文件 ②D:\Desktop\stm32_f105-07_f2_f4_usb-host-device_lib-2\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\HID\inc下3个文件 移植到:D:\Desktop\实验-添加HID\USB_HID_STM32F4xx\User 4、工程项目中添加USB文件,并编译 由下图知:编译存在10个错误 |
|