在 STM32 中使用 tinyusb 协议栈
硬件平台
- STM32F429
- USB OTG 2.0 FS((PB14 and PB15))
编译器
- Keil-MDK AC6
代码地址
编译
进入对应例程,在 MDK-ARM
目录下打开 project.uvprojx
文件编译下载即可。
当前支持例程
- audio_4_channel_mic
- audio_test
- audio_test_multi_rate
- cdc_dual_ports
- cdc_msc
- dfu
- dfu_runtime
- hid_composite
- midi_test
- msc_dual_lun
- ram_code(hid_composite)
- rt-thread(msc_dual_lun)
- video_capture
更多例程支持
需要对 scons
构建工具及 env
有一定了解
env -> menuconfig -> tinyusb config -> Device config
选择对应的类即可
注意事项
- 如果需要使用子仓库,注意子仓库(submodule)的下载