USB low-full-high speed peripherals Forum Discussions
Dear,
I am zhangyj, I have developed a project, that using CY7C68013A in slaveFIFO mode. Now I want to download the firmware to EEPROM,
I have created the IIC file by hex2bix, and download it to EEPROM.
USB device can be detected, and enumerate two times, but the firmware can not work, if I use USB cable download the firmware to 68013 directly, it will work.
Anyone can help me, thanks!
Show LessI'm getting NOWHERE very FAST! My biggest problem is that there seems to be nothing out there consistent with AN15484 "USB Flash Drive Controller Using SPI", including this app note itself any more! On a MyCases ticket I was assured I wouldn't get hung up, but here I am, hung up.
While I have many details, I'll sum up here:
(A) The cyusbgen.sys driver for the CY7C67300 via port 2A seems NOT compatible with Windows 7.
(B) AN15484 says to modify code or just use MSC_EEPROM_scan_LCP_v2.bin that comes with the app note. Well, I can't find that bin directly, I can't find the app note that I downloaded on 8/3/12 (today is 10/25/12), I've installed CY4640 and the code is close, but makes a co-processor-boot bin, not an eeprom-boot bin, CY3663 won't install on Windows 7 but when installed on Vista Basic, it doesn't have the source code or bin either, contrary to what AN15484 says.
Please help! I'm sinking...
-----------------------------------------------------
Here's some detail from a MyCases ticket. I'm so anxious I can't simply wait for a response on the ticket. My deadline is too short. Please bear with me for posting this again here...
-----------------------------------------------------
😞 I got my custom board with CY7C67300 only a couple of hours ago and I'm already stuck. I know your not responsible for my short deadline, but I need to be FINISHED with this by Wednesday, only 6 calendar days from now. Please help me get past the following roadblocks. I'm also trying to think ahead a little, so next time I get stuck, while working on this over the weekend, I may already have the answer from you! Thanks very much.
1) Note I have a copy of AN15484 "USB Flash Drive Controller Using SPI" that I downloaded in the past, but now I can't find it on your website anymore. Google has a reference to a page at cypress.com, but when I visit it, the page isn't found. I was hoping to find MSC_EEPROM_scan_LCP_V2.bin on that page, per what it says on page 2 (top right column) of the app note.
2) I can't find MSC_EEPROM_scan_LCP_v2.bin. I thought using it would save me from having to change and recompile the source, which is likely to have its own roadblocks. Can you provide me the file or a link to it? I believe it's exactly what I need, because the subject of AN15484 is exactly what I want to do.
3) I have connected the CY7C67300 port 2A to my PC via USB cable and it enumerates as CYPRESS EZ-OTG. However, the driver isn't found. I've installed CY3663 and find cy_dev.inf (10/28/2004) and cyusbgen.sys (11/26/2002) at c:\Cypress\USB\OTG-Host\Drivers. From the device manager I try to update the driver and point to this folder, but I get an error, "Windows could not find driver software for your device". Note I'm running Windows 7 SP1.
4) I have run bash then QTUI2C with no parameters, to successfully get the program help output. Will QTUI2C with proper parameters be able to access the CY7C67300 as is without proper driver? Or do I need that driver setup correctly first? I assume I need the driver, plus please let me know if I'm mistaken.
I'm going to go ahead and post this case. Rather than simply waiting for a reply, of course, I'm going to start trying stuff. Please check for followup posts on this case, where I may have yet additional questions.
-----------------------------------------------------
Please note that QTUI2C and the .inf/.sys files I found came from installing CY4640, not CY3663. I have not CY3663 install, perhaps because I can't get a CD.
-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
7) HOWEVER, on the laptop with CY3663 installed, there is no msc_api folder under source, so I can't find the source to use in that install per AN15484. More importantly, MSC_EEPROM_scan_LCP_V2.bin isn't there either.
...fast getting nowhere... 😞
Hi All,
AN66806 (previously titled "GPIF design guide") has been re-written to incorporate feedback from the customers. The new application note can be found in the following location:http://www.cypress.com/?rID=12937.
Regards,
Gayathri
Show LessHi All,
AN65209 has been re-written to incorporate feedback from all the customers used so far. The new application note can be found in the following location:
http://www.cypress.com/?rID=48371
Thanks,
sai kirshna.
Show LessHello all,
Latest revision of application note -N5063- EZ-USB FX1/FX2LP Boot Options is released (available at http://www.cypress.com/?rID=34253)
Regards
Prajith
Show LessHi,
I have modified Cyload driver for my product. I generate a Installer package ( NSIS) for my product that includes SW and required drivers (Cyload and other drivers for talking to my product). I want that when our clients installs the software package, then drivers should also get installed automatically, so that when our clients plugin USB cable and open application SW then it should just work without them having to manually map cyload driver (to download product FW
Basically i want
Any advice.
Thanks & Regards,
Vikas
Show LessHi
Could you provide .inf file for script download of FX2 for windows 7. Please tell me here to place the .inf , .spt files . iam having problem with automatic download of the script.
regards,
Punitha
Show LessHi,
I work on Cy7C68013A FX2LP usb 2.0 HS controller.
I need to interface a cmos image sensor to the controller. The PCLK (pixel clock ) of the image sensor is interfaced to the IFCLK of the controller. The cmos image sensor emits data at every PCLK. The PCLK runs at around 40ns. I need to interface the PCLK with the IFCLK , so that I can collect the data at every 40ns to the controller.
This scenario can be implemented in synchronous auto mode. But I need to do some modifications on the data I receive. So, I would prefer to do this in manual mode.
Is it possible for the controller to read data in every 40ns. I would be reading the data and filling the buffer in TD_Poll().
The cmos image sensor continuously emits data at every 40ns irrespective of the controller processing. If the controller fails to grab data in every 40 ns, the data gets corrupted.
Please help me know if the time period 40ns is too small for the controller to grab data in subsequent TD_Poll() calls.
Thank You
Show LessI'm using the CyUSB.dll file to control the CY7C68013 and CY7C64713 in some legacy gear. Where do I find a list of what the commands do or a defintion of the SPI interface to the CyUSB.dll? The FX3 suite does not appear to have what I need.
Show LessRegarding the now obsolete CY7C68013 part (not -A). Is there a way to change the USB state machine from adressed to configured without it receiving the "Set Configuration" request. Appears that logic for non-zero endpoints is enabled only after receiving that request.
Actual design is for CY7C68013A, seems it does not disable endpoints the same way.
Show Less