ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F4] 关于在STM32F429ZI NUCEO运行RNDIS的问题

[复制链接]
60|3
 楼主 | 2019-11-17 16:48 | 显示全部楼层 |阅读模式
本帖最后由 纪国圣 于 2019-11-19 20:04 编辑

本人最近在网上看到有老外在STM32F4DISCO上实现了TCP/IP over USB的功能,可以通过USB接口实现网页的浏览。由于源码使用的是标准库,于是我便有将其移植到HAL中的想法。
首先用STM32Cube创建一个可以在STM32F429NUCLEO上运行CDC类的工程,然后依照老外的文件修改了如下几个文件:
850565dd10937ee01b.png
说一下现在遇到的问题。
现在在资源管理器可以看到电脑识别了设备,但没多久就出现了黄色感叹号。

14705dd105a1222b3.png
参考https://community.st.com/s/question/0D50X00009XkflKSAR/rndis-usb-device-help中的提示添加
HAL_PCD_SetTxFiFo(&hpcd_USB_OTG_FS, 0, 0x40);
HAL_PCD_SetTxFiFo(&hpcd_USB_OTG_FS, 1, 0x80);
HAL_PCD_SetTxFiFo(&hpcd_USB_OTG_FS, 2, 0x80);
也不起作用。
现在一头雾水,不知道问题出在哪里。请有做过这方面的各位同仁提提建议,有哪些地方还需要修改,谢谢。
附上老外的程序: lrndis-master.zip (1.39 MB, 下载次数: 2)

使用特权

评论回复
 楼主 | 2019-11-19 19:53 | 显示全部楼层
顶一下

使用特权

评论回复
| 2019-11-19 20:34 | 显示全部楼层
终于等到这个例子了,先下载下来再说

使用特权

评论回复
 楼主 | 2019-11-20 12:20 | 显示全部楼层
各位同仁提一下建议呗。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表