分享

STM32F4xx移植USB-HID库-详细步骤二

 枫中眸zc 2022-06-17 发布于江西

四、选取从机设备下的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个错误

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多