你好!
之前在CYUSB3014-BZXI RAM烧写成功后 PC无法识别设备 讨论中提出了这个问题,由于出差一直没有及时更新,我之前按照技术人员的方法一一尝试,仍然没有解决设备无法识别的问题。具体过程请参见:CYUSB3014-BZXI RAM烧写成功后 PC无法识别设备
具体情况概述:
我采用CYUSB3014设计一款电路,连接电脑后controlcenter显示出BootLoader设备,驱动也为BootLoader。之后,我将自己写的固件烧入RAM(经技术人员测试该固件没有问题),controlcenter只显示烧写成功,但是没有再枚举,controlcenter和电脑没有识别任何设备,也不安装设备驱动。
随后我将固件按照技术手册转换相应ROM(24LC1025)的固件烧入ROM,选择烧写到ROM,设备会再枚举让我选择烧写固件,烧写后也显示烧写成功,通过改变PMODE启动方式(I2C启动),结果依然是没有再枚举。
技术人员让我将USBHound抓取的数据贴出,也没有发现什么问题,RAM启动后有数据,但是烧写固件后没有数据。
随后技术人员又检查了我的原理图和PCB也没有发现什么问题。
然后,我又按照技术人员的建议,将 PMODE上的三个电阻,换成了阻值稍小的电阻,问题依旧。
我总共制版焊接了2块电路,问题相同。
技术人员最后一次提出的方法,如下图所示:
针对该问题,我的情况是:
我技术人员的建议,首先在ROM中烧录成功自己的固件,烧写成功后,断电,然后再上电此时为BootLoader,然后不更改启动方式的情况下,
在RAM中烧写USBI2CDMAMode,但是和之前的情况一样,显示烧写成功,但是没有再枚举显示出设备,所以无法读取ROM中的固件内容。
技术人员的方法无法再继续下去。
另外,我仅有的2片已焊接的USB3014的芯片是2015年从E络蒙上买的。
另外我用的是USB3115接口Type B,如图所示,好像这种接口的线缆没有USB2.0的,我是否可以讲线从中拆开将USB3.0相关的线缆断开,此时,该
线缆是不是只能从USB2.0接口走了?
我接下来该如何解决该问题。
已解决! 转到解答。
如果是量比较大,你可以联系官方的代理商购买。
https://www.cypress.com/cypress-franchised-distributors
如果是小批量的需求,可以在CYPRESS的天猫旗舰店购买
https://cypress.tmall.com/?spm=a1z10.1-b-s.1997427721.d4918089.4e5ef859LDKIOv
你所使用的芯片来源不能确保芯片本身没有问题,请从官方渠道获得新的芯片焊接测试。
另外,你所提供的接口图片,可以使用 Micro-USB 的USB2.0的连接线进行连接。
你好!
我之前同一批次买的芯片在另外设计的电路上是没问题的(2015年买的芯片,2015年焊接的电路)。
另外官方渠道是如何购买芯片呢?
我是用了2.0的电缆,问题和之前是一样的。
如果是量比较大,你可以联系官方的代理商购买。
https://www.cypress.com/cypress-franchised-distributors
如果是小批量的需求,可以在CYPRESS的天猫旗舰店购买
https://cypress.tmall.com/?spm=a1z10.1-b-s.1997427721.d4918089.4e5ef859LDKIOv
好的,我先换个芯片试试