如何查找ST官方stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1

STM32_USB-Host-Device_Lib_V2.2.1

STM32F407 + USB3300 + USB2.0 HS

网址:

https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32046.html


 

 

更新历史:

V2.2.1 / 17-March-2018

Main Changes

  • Fix known defects 
  • For the complete list of changes, please refer to the release notes of each firmware component

Contents

 

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.80
  • KEIL MDK ARM V5.23
  • ST SW4STM32 V1.14

Supported EVAL boards

  • STM322xG-EVAL (MB786) RevB for STM32F2xx devices
  • STM3210C-EVAL (MB784) RevB for STM32F105/7xx devices
  • STM324xG-EVAL (MB786) RevC for STM32F407/417xx devices
  • STM324x9I-EVAL (MB1045) RevB for STM32F429/439xx devices
  • STM32446-EVAL (MB1162) RevB for STM32F446 devices
  • STM32469I_EVAL (MB1165) RevC for STM32F469/479xx devices

V2.2.0 / 09-November-2015

Main Changes

  • Fix known defects and several enhancements implementation
  • Add support of STM32F429/439xx, STM32F469/479xx and  STM32F446 devices
  • Drivers
    • Update USB OTG Driver to support STM32F469/479xx and  STM32F446 devices
    • USB Host Library: add CDC class
    • USB Device Library: add composite class
    • Use latest version of STM32F1xx, STM32F2xx and STM32F4xx drivers
    • Use FatFs R0.11
  • Examples
    • Update all examples to run on STM324x9I-EVAL (STM32F429) board
    • Add one example (VCP_Loopback) for STM32446-EVAL (STM32F446) and STM32469I_EVAL (STM32F469) boards 
    • Add four Device examples under Project\USB_Device_Examples
    • VCP_Loopback
    • Composite_Examples\MSC_HID_Composite
    • Composite_Examples\CDC_HID_Composite
    • CustomHID
    • Add new Host CDC example under Project\USB_Host_Examples
  • For the complete list of changes, please refer to the release notes of each firmware component
 

Contents

 

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.40

 

Supported EVAL boards

  • STM322xG-EVAL (MB786) RevB for STM32F2xx devices
  • STM3210C-EVAL (MB784) RevB for STM32F105/7xx devices
  • STM324xG-EVAL (MB786) RevC for STM32F407/417xx devices
  • STM324x9I-EVAL (MB1045) RevB for STM32F429/439xx devices
  • STM32446-EVAL (MB1162) RevB for STM32F446 devices
  • STM32469I_EVAL (MB1165) RevC for STM32F469/479xx devices
 

Known Limitations

  • Image slide show is not done for STM324x9I-EVAL board when showing BMP image from the USB key in the MSC Host demo 
  • With STM324x9I-EVAL when running Audio streaming application a short audio glitch might occur
  • Only EWARM projects are provided in this version, MDK-ARM and System Workbench for STM32 (SW4STM32) toolchains will be supported in next release.

 

卷 新加卷 的文件夹 PATH 列表
卷序列号为 AED4-4CF9
D:\高速USB传输\STM32F1057, STM32F2 AND STM32F4 USB ON-THE-GO HOST AND DEVICE LIBRARY (UM1021)\STM32_F105-07_F2_F4_USB-HOST-DEVICE_LIB
├─Libraries
│  ├─CMSIS
│  │  ├─Device
│  │  │  └─ST
│  │  │      ├─STM32F10x
│  │  │      │  ├─Include
│  │  │      │  └─Source
│  │  │      │      └─Templates
│  │  │      │          ├─arm
│  │  │      │          ├─gcc
│  │  │      │          ├─gcc_ride7
│  │  │      │          ├─iar
│  │  │      │          └─TASKING
│  │  │      ├─STM32F2xx
│  │  │      │  ├─Include
│  │  │      │  └─Source
│  │  │      │      └─Templates
│  │  │      │          ├─arm
│  │  │      │          ├─gcc
│  │  │      │          ├─gcc_ride7
│  │  │      │          ├─iar
│  │  │      │          └─TASKING
│  │  │      └─STM32F4xx
│  │  │          ├─Include
│  │  │          └─Source
│  │  │              └─Templates
│  │  │                  ├─arm
│  │  │                  ├─gcc_ride7
│  │  │                  ├─iar
│  │  │                  ├─SW4STM32
│  │  │                  ├─TASKING
│  │  │                  └─TrueSTUDIO
│  │  ├─Documentation
│  │  │  ├─Core
│  │  │  │  └─html
│  │  │  │      └─search
│  │  │  ├─DSP
│  │  │  │  └─html
│  │  │  │      └─search
│  │  │  ├─General
│  │  │  │  └─html
│  │  │  └─RTOS
│  │  │      └─html
│  │  ├─DSP_Lib
│  │  │  ├─Examples
│  │  │  │  ├─arm_class_marks_example
│  │  │  │  │  ├─ARM
│  │  │  │  │  └─GCC
│  │  │  │  ├─arm_convolution_example
│  │  │  │  │  ├─ARM
│  │  │  │  │  └─GCC
│  │  │  │  ├─arm_dotproduct_example
│  │  │  │  │  ├─ARM
│  │  │  │  │  └─GCC
│  │  │  │  ├─arm_fft_bin_example
│  │  │  │  │  ├─ARM
│  │  │  │  │  └─GCC
│  │  │  │  ├─arm_fir_example
│  │  │  │  │  └─ARM
│  │  │  │  ├─arm_graphic_equalizer_example
│  │  │  │  │  └─ARM
│  │  │  │  ├─arm_linear_interp_example
│  │  │  │  │  └─ARM
│  │  │  │  ├─arm_matrix_example
│  │  │  │  │  └─ARM
│  │  │  │  ├─arm_signal_converge_example
│  │  │  │  │  └─ARM
│  │  │  │  ├─arm_sin_cos_example
│  │  │  │  │  └─ARM
│  │  │  │  └─arm_variance_example
│  │  │  │      └─ARM
│  │  │  └─Source
│  │  │      ├─BasicMathFunctions
│  │  │      ├─CommonTables
│  │  │      ├─ComplexMathFunctions
│  │  │      ├─ControllerFunctions
│  │  │      ├─FastMathFunctions
│  │  │      ├─FilteringFunctions
│  │  │      ├─MatrixFunctions
│  │  │      ├─StatisticsFunctions
│  │  │      ├─SupportFunctions
│  │  │      └─TransformFunctions
│  │  ├─Include
│  │  ├─Lib
│  │  │  ├─ARM
│  │  │  └─GCC
│  │  └─RTOS
│  │      └─Template
│  ├─STM32F10x_StdPeriph_Driver
│  │  ├─inc
│  │  └─src
│  ├─STM32F2xx_StdPeriph_Driver
│  │  ├─inc
│  │  └─src
│  ├─STM32F4xx_StdPeriph_Driver
│  │  ├─inc
│  │  └─src
│  ├─STM32_USB_Device_Library
│  │  ├─Class
│  │  │  ├─audio
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─cdc
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─customhid
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─dfu
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─hid
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─hid_cdc_wrapper
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─hid_msc_wrapper
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  └─msc
│  │  │      ├─inc
│  │  │      └─src
│  │  └─Core
│  │      ├─inc
│  │      └─src
│  ├─STM32_USB_HOST_Library
│  │  ├─Class
│  │  │  ├─CDC
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  ├─HID
│  │  │  │  ├─inc
│  │  │  │  └─src
│  │  │  └─MSC
│  │  │      ├─inc
│  │  │      └─src
│  │  └─Core
│  │      ├─inc
│  │      └─src
│  └─STM32_USB_OTG_Driver
│      ├─inc
│      └─src
├─Project
│  ├─USB_Device_Examples
│  │  ├─AUDIO
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS_14745600Hz
│  │  │      ├─STM3210C-EVAL_USBD-FS_25MHz
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-FS
│  │  ├─Composite_Examples
│  │  │  ├─CDC_HID_Composite
│  │  │  │  ├─EWARM
│  │  │  │  ├─inc
│  │  │  │  ├─MDK-ARM
│  │  │  │  ├─src
│  │  │  │  └─SW4STM32
│  │  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │  │      └─STM324xG-EVAL_USBD-HS
│  │  │  └─MSC_HID_Composite
│  │  │      ├─EWARM
│  │  │      ├─inc
│  │  │      ├─MDK-ARM
│  │  │      ├─src
│  │  │      └─SW4STM32
│  │  │          ├─STM3210C-EVAL_USBD-FS
│  │  │          ├─STM322xG-EVAL_USBD-FS
│  │  │          ├─STM322xG-EVAL_USBD-HS
│  │  │          ├─STM324x9i-EVAL_USBD-FS
│  │  │          ├─STM324x9I-EVAL_USBD-FS-IN-HS
│  │  │          ├─STM324x9i-EVAL_USBD-HS
│  │  │          ├─STM324xG-EVAL_USBD-FS
│  │  │          └─STM324xG-EVAL_USBD-HS
│  │  ├─CustomHID
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-HS
│  │  ├─DFU
│  │  │  ├─binary_template
│  │  │  │  ├─EWARM
│  │  │  │  ├─inc
│  │  │  │  ├─MDK-ARM
│  │  │  │  ├─src
│  │  │  │  └─SW4STM32
│  │  │  │      ├─STM3210C-EVAL
│  │  │  │      ├─STM322xG-EVAL
│  │  │  │      ├─STM324x9i-EVAL
│  │  │  │      └─STM324xG-EVAL
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-HS
│  │  ├─DualCore
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM322xG-EVAL_USBD-HS_FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS_FS
│  │  │      └─STM324xG-EVAL_USBD-HS_FS
│  │  ├─HID
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │      ├─STM324x9I-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-HS
│  │  ├─MSC
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-HS
│  │  ├─VCP
│  │  │  ├─EWARM
│  │  │  ├─inc
│  │  │  ├─MDK-ARM
│  │  │  ├─src
│  │  │  └─SW4STM32
│  │  │      ├─STM3210C-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-FS
│  │  │      ├─STM322xG-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-FS
│  │  │      ├─STM324x9i-EVAL_USBD-HS
│  │  │      ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │  │      ├─STM324xG-EVAL_USBD-FS
│  │  │      └─STM324xG-EVAL_USBD-HS
│  │  └─VCP_Loopback
│  │      ├─EWARM
│  │      ├─inc
│  │      ├─MDK-ARM
│  │      ├─src
│  │      └─SW4STM32
│  │          ├─STM3210C-EVAL_USBD-FS
│  │          ├─STM322xG-EVAL_USBD-FS
│  │          ├─STM322xG-EVAL_USBD-HS
│  │          ├─STM32446-EVAL_USBD-FS
│  │          ├─STM32446-EVAL_USBD-HS
│  │          ├─STM32469-EVAL_USBD_FS
│  │          ├─STM32469-EVAL_USBD_HS
│  │          ├─STM32469-EVAL_USBD_HS_IN_FS
│  │          ├─STM324x9i-EVAL_USBD-FS
│  │          ├─STM324x9i-EVAL_USBD-HS
│  │          ├─STM324x9i-EVAL_USBD-HS-IN-FS
│  │          ├─STM324xG-EVAL_USBD-FS
│  │          └─STM324xG-EVAL_USBD-HS
│  ├─USB_Host_Device_Examples
│  │  └─DRD
│  │      ├─EWARM
│  │      ├─inc
│  │      ├─MDK-ARM
│  │      ├─src
│  │      └─SW4STM32
│  │          ├─STM3210C-EVAL_USBH-FS
│  │          ├─STM322xG-EVAL_USBH-FS
│  │          ├─STM322xG-EVAL_USBH-HS
│  │          ├─STM324x9i-EVAL_USBH-FS
│  │          ├─STM324x9i-EVAL_USBH-HS
│  │          ├─STM324x9i-EVAL_USBH-HS-IN-FS
│  │          ├─STM324xG-EVAL_USBH-FS
│  │          └─STM324xG-EVAL_USBH-HS
│  └─USB_Host_Examples
│      ├─CDC
│      │  ├─EWARM
│      │  ├─inc
│      │  ├─MDK-ARM
│      │  ├─src
│      │  └─SW4STM32
│      │      ├─RemoteSystemsTempFiles
│      │      ├─STM3210C-EVAL_USBH-FS
│      │      ├─STM322xG-EVAL_USBH-FS
│      │      ├─STM322xG-EVAL_USBH-HS
│      │      ├─STM324x9i-EVAL_USBH-FS
│      │      ├─STM324x9i-EVAL_USBH-HS
│      │      ├─STM324x9i-EVAL_USBH-HS-IN-FS
│      │      ├─STM324xG-EVAL_USBH-FS
│      │      └─STM324xG-EVAL_USBH_HS
│      ├─DualCore
│      │  ├─EWARM
│      │  ├─inc
│      │  ├─MDK-ARM
│      │  ├─src
│      │  └─SW4STM32
│      │      ├─RemoteSystemsTempFiles
│      │      ├─STM322xG-EVAL_USBH-HS
│      │      ├─STM324x9i-EVAL_USBH-HS
│      │      └─STM324xG-EVAL_USBH-HS
│      ├─HID
│      │  ├─EWARM
│      │  ├─inc
│      │  ├─MDK-ARM
│      │  ├─src
│      │  └─SW4STM32
│      │      ├─RemoteSystemsTempFiles
│      │      ├─STM3210C-EVAL_USBH-FS
│      │      ├─STM322xG-EVAL_USBH-FS
│      │      ├─STM322xG-EVAL_USBH-HS
│      │      ├─STM324x9i-EVAL_USBH-FS
│      │      ├─STM324x9i-EVAL_USBH-HS
│      │      ├─STM324x9i-EVAL_USBH-HS-IN-FS
│      │      ├─STM324xG-EVAL_USBH-FS
│      │      └─STM324xG-EVAL_USBH-HS
│      └─MSC
│          ├─EWARM
│          ├─inc
│          ├─MDK-ARM
│          ├─src
│          └─SW4STM32
│              ├─RemoteSystemsTempFiles
│              ├─STM3210C-EVAL_USBH-FS
│              ├─STM322xG-EVAL_USBH-FS
│              ├─STM322xG-EVAL_USBH-HS
│              ├─STM324x9i-EVAL_USBH-FS
│              ├─STM324x9i-EVAL_USBH-HS
│              ├─STM324x9i-EVAL_USBH-HS-IN-FS
│              ├─STM324xG-EVAL_USBH-FS
│              └─STM324xG-EVAL_USBH-HS
├─Utilities
│  ├─Binary
│  │  ├─DFU_Images
│  │  └─Media
│  ├─STM32_EVAL
│  │  ├─Common
│  │  ├─STM3210C_EVAL
│  │  ├─STM322xG_EVAL
│  │  ├─STM3240_41_G_EVAL
│  │  └─STM324x9I_EVAL
│  └─Third_Party
│      └─fat_fs
│          ├─doc
│          │  ├─en
│          │  ├─img
│          │  └─ja
│          └─src
│              └─option
└─_htmresc

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值