完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
亲爱的PSoCo开发者
我正在尝试建立PSoC 3和PC之间的通信。我使用的是来自主机端的LIUSB总线1。 我能够找到设备(PSoC 3)并从设备中获取USB解析器,但是我不能改变PSoC的USB描述符(例如供应商ID、产品ID、接口数量)。 我正试图通过使用USB PSoC Creator(USB全速)组件来改变USB描述符。但是在主机(PC)中,我总是得到相同的USB描述符。我的目的是发送和接收来自PSoC的SOM数据。 为什么我总是得到相同的描述符,即使我在UBFS组件中改变它? 如果有人能帮助我,我将非常感激。 最好的问候, 古尔根 以上来自于百度翻译 以下为原文 Dear PSoCDevelopers I'm trying to establish communication between PSoC 3 and PC. I'm using libu*** 1.0 from Host side. I was able to find the device (PSoC 3) and get USB descritors from the device, but I cannot change the USB descriptors of the PSoC (for example Vendor ID, Product ID, number of interfaces). I'm trying to change USB descriptors using PSoC Creator by programming USBFS (USB full speed) component. But in the host (PC) I'm always getting the same USB descriptors. My purpose to send and receive som data from the PSoC. What can be the reason that I'm always getting the same descriptors, even I'm changing it in the USBFS component? I'd really appreciate, if someone could help me Best regards, Gurgen |
|
相关推荐
27个回答
|
|
|
|
|
|
谢谢你
有人说建造是成功完成的。 当我插入和拔出设备时,我可以看到VIDY04B4和PIDYF11A在设备管理器中出现和消失。我写了一个驱动程序(使用LiBuSB 1),在那里我打印所有建立的设备。当PSoC被拔出时,我可以看到程序已经发现了9个设备。当我插入时,我发现它找到了10个设备,当我比较这2个结果时,我可以看到VIDY04B4和PIDYF11A出现了。这就是为什么我认为我的设备是正确的。 你也使用同一个项目吗? 你得到不同的答案,也许我应该使用另一个操作系统,例如Linux? 古尔根 以上来自于百度翻译 以下为原文 Thank you There is written that build is successful completed. When I'm plugging and unplugging the device I can see that [size=11.199999809265137px]VID_04B4 and PID_F11A appearing and disappearing in the device manager. I wrote a driver program (using libu*** 1.0) where I'm printing all the founded devices. When PSoC is unplug I can see that programm has found 9 devices. When I plug I can see that it found 10 devices and when I compare these 2 result I can see that [size=11.199999809265137px]VID_04B4 and PID_F11A this appears. That's why I think I look correct device. Did you also use the same project? You get different answers, maybe I should use another operating system for example linux? Gurgen |
|
|
|
好的,我们还有另一种方法,可以更清楚地看到它。
我讲解使用USB控制中心的方法 1)打开USB控制中心。 您可以看到左侧的设备列表和右侧的描述。 2)在设备类选择选项卡上,选择HID设备。 然后插入你的PSoC USB,然后出现“鼠标”。 没有其他设备名为“鼠标” 3)检查并查看VID/PID,看起来像图片。 我用同样的例子给你。 我不知道“LISBB1.0”是什么。 基本控制中心使用的是CyPress的CysB.DLL和“sys”。 控制中心和西装在这里。 HTTP://www. CyPress?COM/?RID=34870 SUITEUSB 3.4——VisualStudio的USB开发工具 CySuthueSub3L4Y77B204.EXE英语17 MB 11/24/2011 HID3.JPG 89.1 K 以上来自于百度翻译 以下为原文 OK, We have another way, that can see it more clearly. I explain the way along use USB Control Center 1) turn on USB Control Center. You can see device list left side and description on right side. 2) On Device Class Selection Tab, select HID devices. And plug your PSoC USB, then "Mouse" is appear. No other device name as "Mouse" 3) Check and see the VID/PID, looks like the picture. I'm using same example for YOU. I don't know what "libu***1.0" is. Basically Control Center is using cypress's CyUSB.dll and "sys" The Control Center and suits is here. http://www.cypress.com/?rID=34870 SuiteUSB 3.4 - USB Development tools for Visual Studio CySuiteUSB_3_4_7_B204.exe English 17 MB 11/24/2011
|
|
|
|
@ PSOC73UBYBB是一个与USB设备对话的库,它主要用于Linux,但也适用于Windows。
以上来自于百度翻译 以下为原文 @PSoC73 u***lib is a library to talk to USB devices, it ued to be ued mainly on linux but works on windows too. |
|
|
|
谢谢Zeta San,我很困惑HID设备不需要一个特定的驱动程序。不管怎样,PID号是由设备管理器看的,它是真数。
以上来自于百度翻译 以下为原文 Thank you zeta-san, I am confusing that HID device not need a particular driver. Anyway, the PID number looked by device manager that is true number. |
|
|
|
谢谢你的建议,这真的很有帮助。
我遵循了你告诉我的步骤,我认为我的PSoC 3没有被模仿,因为我总是得到相同的结果。 在编程示例POLAST(鼠标)之后,在设备类选择选项卡中,它显示在CysB.SysDead服务的设备下,而不是HID接口,并且有很多接口,但我只编写了一个接口。 你认为这个问题与我的芯片或否有关。 我会把我得到的照片寄给你。 谢谢 PNG 306.3 K 以上来自于百度翻译 以下为原文 Thank you for your advise, that was really helpful. I followed the steps you told me, I think my PSoC 3 is not being porgrammed, because I always get the same result. After programming that example porject (mouse), in Device class selection tab It shows under devices served by the CyUSB.sys drive, not HID interface, and there are many interfaces, but I programmed only one. What do you think is this problem connected with my chip or no. I'll send also the picture that I'm getting. Thanks
|
|
|
|
一个简单的问题——也许是愚蠢的:你把PSoC3套件与ButhuUSB连接器连接到你的PC上了吗?您可能只看到程序员连接,但不是PSoC本身…
(您是否用一个示例项目进行测试,以检查这是否有效?) 以上来自于百度翻译 以下为原文 A simple question - maybe its silly: did you connect your PSoC3-kit with _both_ USB connectors to your PC? You might just see the programmer connected, but not the PSoC itself... (Did you test with one of the example projects, to check whether this works at all?) |
|
|
|
是的,我检查了SCAPENSE滑块或接近传感器,它工作,我甚至写了自己的按钮程序使用CopSnkes组件,它的工作原理。
你的意思是把PC和PSoC3与电线连接起来吗? 以上来自于百度翻译 以下为原文 Yes, I checked Capsense slider or Proximity Sensor, It works, I even wrote wrote my own button program using CapSense component it works. Do you mean to connect PC and PSoC3 with the wire? |
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2121 浏览 1 评论
1864 浏览 1 评论
3679 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1799 浏览 6 评论
1542 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
588浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
439浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
446浏览 2评论
395浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1056浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-3 05:04 , Processed in 0.837761 second(s), Total 57, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号