I am having one more problem with FX2LP while streaming video data.
Please help us to understand if while requesting data from FX2LP is there a possibility of FX2LP endpoint buffer getting stuck? Means FLAGB activity stops and no further data exchange happens.
When I was testing on EVK with the bulksrc example I found that if the EP buffer is not full and you request data from it then it will get stuck. Can the same scenario happen in webcam stream mode also? If so, then what are all the conditions in which we can get into this state? Please help to understand this.
Cypress EZ-USB FX2LP drivers for Windows devices with Windows 11
How to modify fx2lp usb driver for win11?
or download it.
I developed a software for CY7C64315 and tested with CY3660 Development Kit.
I use a MiniProg1 to program the development board and everything worked fine.
Now, I'm trying to program a chip CY7C64315 using Miniprog1 and ISSP(5pin connector), but the PSoC-Programmer software can't acquire the device to program the HEX file into it.
Is there any incompatibility with Miniprog1 and CY7C64315?
Any help and advice would be appreciated.
I am Having Fx2 USB Controller and when I am programming controller RAM for slave synchronous interface Through USB Control Center Application at that time interface is working fine. To program external EEPROM I have generated .iic file from the keil and EEPROM got successfully programmed but I have made some changes in the design so again I have generated .iic file but at that time .iic file is not changed and it is taking previous file data only but in the design folder .iic file generation time is updating.
I have created 2 (.iic file) by writing below commands in the keil output window.
-> hex2bix -i -f 0xC2 -o slave.iic slave.hex
-> c:\cypress\usb\bin\hex2bix -c 0x80 -i -f 0xC2 -o slave.iic slave.hex
So, can you please provide what are steps I need to follow to generate .iic file?
I would like to know if this neccessary install a specific driver for the FX2LP18 (CY7C68053) to be recognized for Windows 10 when the FX2LP18 would be connected to the computer. If it is so, where I could find it?
I am having FX2LP(56 Pin Package) USB Controller and I want to store Firmware in the External EEPROM so that FX2 will start reading from the Externally EEPROM.
But FX2LP (56 pin package) does not have a EA pin So, Whether FX2LP(56 pin package) supports External EEPROM interface or not?
Aditya UpadhyayShow Less
Our company has an old legacy USB adapter product with a FX1 CY7C64713-128 on board. This processor is EOL next year. Because we do not want to change the whole design we are trying to replace FX1 CY7C64713-128 with FX2LP CY7C68013A-128, which is pin and function compatible according to the datasheets.
For test we replaced the CY7C64713-128 with CY7C68013A-128 on one of our boards but after power on the PC does not find the adapter. The VID and PID is not correct (VID_0000, PID_0002). As far as I understand the design, the FX1/FX2LP is getting the VID/PID from an external EPROM but I am not 100% sure.
Because it is a old design, the design files are more or less lost and so I am. What is needed to or to observed if I exchange the FX1 with an FX2LP ?
I am designing a circuit that uses the CY7C68013A as a USB peripheral controller.
I have a question below.
1. What is the minimum and maximum time from when the reset is released until the D+ pull-up is enabled?
According to "4.2 Enabling Pull-up on D+" in the PDF file at the URL below, it says "the FX2LP enables the pull-up on the D+ once the RESET is deasserted".
What is the minimum and maximum time from reset release until D+ pull-up is enabled?
I have observed that on boot up FlagB of FX2LP device in our application is going HIGH for sometime (approximately 288 millisecond), is that expected behavior of device?
Can we make it so that it doesn't go HIGH at boot up?
Also sometime while using our system with VLC for streaming, when we stop and start the stream again no data is visible on the display. Please suggest some of the possible issues that might have happened.Show Less
Hi, The following figure 1 shows my system. The first time, I sent a request from the host, and the data written to ep6in from 8051 was correct, but I read ffffffff in the host (as shown in the red box in Figure 2). The second time, I sent the same request from the host again, and I read the correct value in the host (as shown in the basket in Figure 2). Similarly, for subsequent communications, the first reply from fx2lp is ffffff, and the correct information is returned the second time. Would you give me some advice on why?