ST意法半导体
直播中

李燕

7年用户 1541经验值
私信 关注
[问答]

stm32h750既要实现主机,也要实现从机功能要怎么操作?

h750的板子实现OTG功能,作为主机识别接入的u盘;作为从机接入电脑时,模拟成一个u盘。
在cubemx中USB_OTG_FS的mode中选择OTG/Dual_Role_Device,在Middleware中,既不能选择USB_DEVICE库,也不能选择USB_HOST库。生成的代码中,只有一个MX_USB_OTG_FS_USB_Init空函数。
在对应的Repository中,只有STM32_USB_Device_Library和STM32_USB_Host_Library。请问下,H750既要实现主机,也要实现从机功能,要怎么实现呢?有什么资料可以参考下吗?


回帖(1)

夏焕丽

2023-8-8 11:39:22
印象中ST没有提供基于OTG功能的完整例程,刚才也反复查看了库代码并做了些确认。

目前的确没有现存的基于OTG主从功能的例程。你要做的话,只能基于现有HOST例程和DEVICE例程来开始,涉及HOST/DEVICE角色切换的HNP,SRP这些内容就得你自己组织代码。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分