在 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)的下载
本文介绍了如何在STM32F429USBOTG2.0FS硬件平台上使用tinyusb协议栈。示例代码适用于Keil-MDKAC6编译器,并提供了多个例程,如音频测试、CDC、MSC、HID复合设备等。用户需熟悉scons构建工具和env配置,通过menuconfig选择所需设备类。注意处理子仓库下载以完整获取项目。
1439

被折叠的 条评论
为什么被折叠?



