四、選取從機(jī)設(shè)備下的HID例程 1、找到設(shè)備類的HID例程(選用熟悉keil-mdk) 2、打開工程文件如下: 默認(rèn)為基于USBD-HS高速配置, 五、準(zhǔn)備工程模板 六、移植文件 1、移植從設(shè)備文件 ①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\實(shí)驗(yàn)-添加HID\USB_HID_STM32F4xx\Device 2、移植驅(qū)動(dòng)文件文件 ①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個(gè)文件 ②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個(gè)文件 移植到:D:\Desktop\實(shí)驗(yàn)-添加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個(gè)文件 ②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個(gè)文件 移植到:D:\Desktop\實(shí)驗(yàn)-添加HID\USB_HID_STM32F4xx\User 4、工程項(xiàng)目中添加USB文件,并編譯 由下圖知:編譯存在10個(gè)錯(cuò)誤 |
|