完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在一个STM32F103的芯片中烧写了Keil MDK3.8a 中的 Custom_HID 程式,因用VB.NET读写 USB HID 较难,故想用NI-VISA Driver Wizard 生成驱动,但生成过程中报错,错误信息如下:
The following errors were found when testing the device's compatibility with VISA: [Device Id: USBVID_483&PID_5750] ERROR - 1073807174: Device descriptor error - invalid character present in serial number [Device Id:USBVID_483&PID_5750] ERROR - 1073807174: Device descriptor error - invalid character present in serial number 从字面理解是我的设备不兼容VISA,但我要如何修改才能符合VISA?或者我应该参考哪些资料? |
|
相关推荐
8个回答
|
|
附上描述符信息:
Device Descriptor: bLength: 0x12 bDescriptorType: 0x1 bcdUSB: 0x200 bDeviceClass: 0x0 bDeviceSubClass: 0x0 bDeviceProtocol: 0x0 bMaxPacketSize: 0x40 idVendor: 0x483 idProduct: 0x5750 bcdDevice: 0x200 iManufacturer: 0x1 ("STMicroelectronics") iProduct: 0x2 ("STM32 Custm HID") iSerialNumber: 0x3 ("2??CA867dC") bNumConfigurations: 0x1 Configuration Descriptor: bLength: 0x9 bDescriptor: 0x2 wTotalLength: 0x29 bNumInterfaces: 0x1 bConfigurationValue: 0x1 iConfiguration: 0x0 ("") bmAttributes: 0xC0 MaxPower: 0x32 Interface Descriptor: bLength: 0x9 bDescriptorType: 0x4 bInterfaceNumber: 0x0 bAlternateSetting: 0x0 bNumEndpoints: 0x2 bInterfaceClass: 0x3 bInterfaceSubClass: 0x0 bInterfaceProtocol: 0x0 iInterface: 0x0 ("") Endpoint Descriptor: bLength: 0x7 bDescriptorType: 0x5 bEndpointAddress: 0x81 bmAttributes: 0x3 wMaxPacketSize: 0x2 bInterval: 0x0 Endpoint Descriptor: bLength: 0x7 bDescriptorType: 0x5 bEndpointAddress: 0x1 bmAttributes: 0x3 wMaxPacketSize: 0x2 bInterval: 0x0 |
|
|
|
问题找到了,原来是keil 提供的例程的产品序列字符串有误,导至VISA识别不到产品序列号,Keil 公司也信不过,NND, 偷懒的方法,直接把设备描述符的iSerialNumber值改为2,以产品名称当序列号,编译,下载,VISA Driver Wizard 可以识别,生成驱动,安装,再打开Measurement & Automation Explorer,嘿嘿,终于可以找到我的设备
|
|
|
|
说错了,冤枉了Keil,这个例程是ST提供的,但Keil也应该去验证一下ST的例了,才把它放在自已的产品上呀。
|
|
|
|
楼主 我和你遇到同样的问你你怎么解决的???? 能不能具体说说 谢谢
|
|
|
|
真的有用,顶赞楼主
|
|
|
|
请问,你在做NI-VISA 与USB 通讯的问题吗?我现在遇到可以读出设备,但是没办法采集数据,请问你会吗? |
|
|
|
同求。。。。。。。。。。。。。。。。。
|
|
|
|
楼主还在么,遇到同样的问题,不大明白你的解决方法,能不能在细说说
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1130 浏览 2 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
1578 浏览 2 评论
2134 浏览 1 评论
2525 浏览 2 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
2934 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-1 09:49 , Processed in 0.615597 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号