Open 1081 USB 例程怎么弄都是“unknown device”

2019-03-26 13:40发布

也就是系统没法枚举。
用的是mxchipWNet Demo_V1.19

打开工程之后发现什么器件啊,ROM地址啊 完全不对,自己重新选好了发现还是“unknown device”, 用设备管理器查看属性的时候发现VID PID都没有读出来。说明不是驱动的问题,确实是枚举不成功。

然后自己尝试了修改usb_conf.h 如下,也没有成功

  1. #ifndef USE_USB_OTG_FS
  2. //#define USE_USB_OTG_FS
  3. #endif /* USE_USB_OTG_FS */

  4. #ifndef USE_USB_OTG_HS
  5. #define USE_USB_OTG_HS
  6. #endif /* USE_USB_OTG_HS */

  7. #ifndef USE_ULPI_PHY
  8. #define USE_ULPI_PHY
  9. #endif /* USE_ULPI_PHY */

  10. #ifndef USE_EMBEDDED_PHY
  11. //#define USE_EMBEDDED_PHY
  12. #endif /* USE_EMBEDDED_PHY */
复制代码是不是这个USB 例程有问题呢,还是需要修改什么部分?


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
qq849682862
1楼-- · 2019-03-26 21:17
/ 我测试Demo是可以正常运行的 楼主unknown device这个提示消息是编译的时候提示的
lxttian
2楼-- · 2019-03-26 22:30
qq849682862 发表于 2014-11-4 08:43
我测试Demo是可以正常运行的 楼主unknown device这个提示消息是编译的时候提示的

不是 ,是插上USB线之后 设备管理器里识别的设备名称是“Unknown device” 未知设备。那我再试试,不用修改代码是吧? 我看USE_USB_OTG_FS USE_USB_OTG_HS 这些宏定义都没有声明。

lxttian
3楼-- · 2019-03-27 02:03
lxttian 发表于 2014-11-4 08:47
不是 ,是插上USB线之后 设备管理器里识别的设备名称是“Unknown device” 未知设备。那我再试试,不用修 ...

我一打开工程是STM32F207这个也不用修改吗?



qq849682862
4楼-- · 2019-03-27 03:30
 精彩回答 2  元偷偷看……
Jason@xu
5楼-- · 2019-03-27 08:12
测试这个例程时要注意的问题:
1,这个当时我是用KEIL MDK4.54 写的软件,我看到楼主应该是用的5.0以上的版本,但是应该不是导致问题的原因。
2,在使用USB功能的时候,BOOT的开关要波到H。
3,在USB接口附近有一个USB EN跳线,要把这个短接,这个是使能USB上拉电阻的。

NOTE:程序肯定是没有问题的,具体的操作看用户手册,上面有操作时要注意的问题和实验现象。
lxttian
6楼-- · 2019-03-27 13:53
jason@MX1081 发表于 2014-11-4 09:13
测试这个例程时要注意的问题:
1,这个当时我是用KEIL MDK4.54 写的软件,我看到楼主应该是用的5.0以上的 ...

好的我晚上回去试一下,多谢!

一周热门 更多>