打印

STM32F2 DFU程序中为什么需要OTG?

[复制链接]
3073|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wendyfox|  楼主 | 2011-12-23 16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wendyfox 于 2011-12-23 16:44 编辑

我想实现一个STM32F207的DFU程序,更新固件用,在STM32F103中已经用USB库实现,但是在新芯片中的DFU程序中,发现。初始化USB已经变成
   USBD_Init(&USB_OTG_dev,
#ifdef USE_USB_OTG_HS
            USB_OTG_HS_CORE_ID,
#else            
            USB_OTG_FS_CORE_ID,
#endif
            &USR_desc,
            &DFU_cb,
            &USR_cb);
我想实现原来USB设备更新固件的功能,不需要OTG。新增加OTG,搞不懂怎么实现原来的功能。请版主和大虾指教

还有另一个问题:在usbd_core.h中包含了usb_dcd.h,usb_dcd.h之后感觉又把STM32F1系列的USB包进来,感觉这次STM32F2系列很乱,什么都包
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

33

帖子

0

粉丝