微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > Open 1081 USB 例程怎么弄都是“unknown device”

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

时间:10-02 整理:3721RD 点击:
也就是系统没法枚举。
用的是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 例程有问题呢,还是需要修改什么部分?

我测试Demo是可以正常运行的 楼主unknown device这个提示消息是编译的时候提示的

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

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

公司电脑没装keil 晚上回去看看 我记得第一次测试好像也没能识别 那三个拨动开关都要打到H

测试这个例程时要注意的问题:
1,这个当时我是用KEIL MDK4.54 写的软件,我看到楼主应该是用的5.0以上的版本,但是应该不是导致问题的原因。
2,在使用USB功能的时候,BOOT的开关要波到H。
3,在USB接口附近有一个USB EN跳线,要把这个短接,这个是使能USB上拉电阻的。

NOTE:程序肯定是没有问题的,具体的操作看用户手册,上面有操作时要注意的问题和实验现象。

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

我拨了3个开关还是一样的现象

那个USB EN跳线有接吗?

接了 ,一直都是接着的

有没改程序吧, 换台电脑试试,奇怪!

我找到规律了,如果是USB口供电就没问题。如果是外接5V先上电再接USB就会枚举不成功。5V电源肯定是没问题,Jlink供电也和5V一样,枚举不成功。

您好,我特意买了一块STM32F205的板子Open205R,同样的程序在Open205R上没有问题,在Open1081上就有问题。
http://www.waveshare.net/wiki/Core205R
请问MX1081封装的是STM32F205的die吗?MX1081的USB是否有已知的问题?

刚我试了下,先用5VDC供电,然后接上USB线,此时程序正常运行。如果要用USB供电的话,先要把那个USB EN的跳线拔下来,然后在接上去就正常工作了!

我的还是不行啊,能把您的hex文件发给我吗? 联系方式我私信给您

今天晚上我又把芯片完整的擦除了一次,然后下载了boot和wifi driver,然后就好用了。。。各种好用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top