Cypress技术论坛
直播中

陈磊

7年用户 141经验值
私信 关注
[问答]

Windows8 RC问题

这里还有其他人使用Win8吗?我正在测试最近的Win8x64发布预览(Buud8400)。这不是消费者预览,而是比以前更新。
我有三个问题:
1)如果插入到UB3中,Win8并不总是在启动时看到FX3引导加载设备。如果它***入到USB2.0传统端口中,它就可以看到它很好。但它没有看到它,如果插入到RSOSES作为UPD720201 USB 3.0端口。它有时会看到,如果插入到ETEXEJ168主板USB 3.0端口。如果iBooWi7x64,那么这两个相同的USB端口识别我的设备就好了。
好的,回到Win8。我可以插入USB2.0 FS端口。然后我可以通过控制中心启动我的固件。
2)(仍然在Win8上的USB2.0端口上)。我的设备枚举为FS WINUSB类设备(即,不需要Windows驱动程序)。枚举中有PrimtFS,看起来很好。它作为WiUSB设备出现在设备管理器中。我的简单的WiUSB测试应用程序能够从它的DeFieldIsFraceGuID中找到设备。但是,即使USB2.0 FS,它也执行得非常慢。在一个简单的批量传输基准上,我看到大约1Mb/s。这完全相同的固件和测试应用程序(不是重建)。它是完全相同的文件)在Wi7x64上在USB2.0 FS上执行&
3)我拔掉它(仍然供电,所以仍然是我的固件),并重新插入到一个USB 3.0端口。它会像你所期待的那样重新枚举。WI8似乎是将它识别为WiUSB设备。它现在再次出现在设备管理器中,作为“WinUSB Device”的“正常工作”。然而,同样的测试应用程序现在失败了。当调用GETDeVICEPATH传递相同的设备接口GUID时,找不到设备。无论我使用EnTror还是ReSAS控制器,这种行为都是相同的。
对什么是错误的或下一步的尝试有什么建议?
谢谢

以上来自于百度翻译


     以下为原文
  Is anyone else here using Win8?
I'm testing on the recent Win8 x64 Release Preview (Build8400). This is not the Consumer Preview, it is newer than that.
    I have three problems:-
    1) Win8 does not always seem to see the FX3 bootloader device at startup if plugged into USB3.
It does see it fine if it is plugged into a USB2.0 legacy port.
But it does not see it at all if plugged into a Rensesas uPD720201 USB3.0 port.
It does sometimes see it if plugged into a ETRON EJ168 motherboard USB3.0 port.
If I boot Win7x64 then both of these same USB ports recognise my device just fine.
    OK, back to Win8. I can plug into USB2.0 FS port. Then I can boot my firmware via Control Center.
    2) (Still on same USB2.0 port on Win8). My device enumerates as a FS WinUSB Class device (ie. no Windows drivers needed).
I have printfs in the enumeration and it looks fine. It appears in device manager as a WinUSB device OK.
My simple WinUSB test app is able to find the device from it's DeviceInterfaceGUID just fine.
But it performs very slowly, even for USB2.0 FS.
I see approx 1MB/s on a simple bulk transfer benchmark.
This exact same firmware and test app (not a rebuild. it's the exact same files) performs at >40MB/s on USB2.0 FS on Win7 x64
    3) I unplug it (still powered, so still my firmware) and re-plug into a USB3.0 port.
It re-enumerates as you would expect. Win8 appears to recognise it as a WinUSB device. It now shows up again in device manager as a "WinUSB Device" that is "working properly". However the same test app now fails. When it calls GetDevicePath passing the same DeviceInterfaceGUID the device is not found. This behaviour is the same regardless of whether I use the ETRON or Renesas controller.
    Any suggestions for what might be wrong or what to try next?
    Thanks

回帖(2)

陈磊

2019-5-10 13:52:31
对不起,请忽略我的最后一个帖子。
我要制定新的规则。让问题摆在论坛前24h。
有些奇怪的事情发生了。我的水牛UPD720201卡好像死了。
其他港口显然行为不端。
所以我把所有的东西都关了。既有测试PC又有FX3板。我把它完全关闭了(在电源开关)一段时间。
然后我删除了现在死的UPD720201卡,并用新的UPD720202卡替换它。并重新启动Win8。
现在一切都正常了。所有端口都可以看到引导加载程序。都可以下载固件。在所有情况下,固件工作。
性能配置看起来与Wi7x64虽然非常不同(峰值性能是64K XFER)。256K走得慢些)
到目前为止,我只检查了EJ168和UPD720202。明天我会检查其余的控制器。
可爱的4端口UPD720201卡不幸死亡。但至少我的FX3开发板是可以的。

以上来自于百度翻译


     以下为原文
  Sorry, please mostly ignore my last post.
    I going to make myself a new rule. Let problem sit for 24hr before posting to forum.
    Something very strange was going on. My Buffalo uPD720201 card appeared to be dead.
    The other ports were clearly mi***ehaving.
    So I shut everything down. Both the Test PC and FX3 board. I left it all completely powered off (at mains switch) for a while.
    Then I removed the now dead uPD720201 card and replaced it with a new uPD720202 card. And rebooted Win8.
    Now everything is working. All ports can see bootloader. All can download firmware. And in all cases the firmware works.
    Performance profiles still look very different to Win7 x64 though (peak performance is at 64K xfers. 256K go slower)
    But I've only checked EJ168 and uPD720202 so far. I'll check the rest of the controllers tomorrow.
    The lovely 4-port uPD720201 card remains dead unfortunately. But at least my FX3 dev board is OK.
举报

罗敏

2019-5-10 14:00:29
对于Win8,MSDN是开放的
最后

以上来自于百度翻译


     以下为原文
  the  MSDN is  open  for  win8
    the  last
举报

更多回帖

发帖
×
20
完善资料,
赚取积分