USB low-full-high speed peripherals Forum Discussions
Hi all, is there any example for fx2lp to demonstrate how to control the gpio pins at cy3684 fx2lp development kit?
Currently, I don't know where to start, please kindly give me some tip or direction.
Thanks.
Show LessI have no experience with cypress and want to program a USB FX2LP CY7C68013A. I read that with EZ-USB FX2LP USB2.0 Develope Board Logic Analyzer Module bought on ebay can be programmer. I dont know if there is an adapter for CY7C68013A with 56 pins or in what way do the connections between CY7C68013A pins and the programmer. I would also like to know if are some specific pins which must be used or if they are all chip pins.
Show LessI purchased the CYUSB232 to interface with some older computer hardware. Using the example of installing, opening tera term and patching TXD and RXD together all works fine, but if I do not hook TXD and RXD together I get nothing but line noise, garbage on the screen and it increases if I move my hand near the device. If I try to plug it into the older hardware I am trying to work with it continues. This happens on 2 different desk tops (Windows 7, XP and on a laptop (windows 7). Is there anyway of eliminating this noise? It is not coming from anything touching the device and only goes away if I jumper the TXD and RXD together. It happens at any baud rate I set it too. It also happens if I use Putty instead of tera term
Show LessHi.
My name is sebastian from Argentina
I'm working with CyUsbS232 (Cy7C65123)
I have already tested the kit on Windows, it works ok.
I have also installed the library (.so) and apk on android; and detect the device
whit PID=04B4 and VID=0003
it works ok.
but the sample application has not implemented the use of the UART.
so I got ready to start the project.
but I have tried and tried, and have failed to achieve
my development environment is Windows with Android Studio 2.0
I imported the sample project with the NDK installed; and I could not compile.
I do not need to compile the library, only I intend to use it for UART comunication.
can someone help me?
Show LessHello everyone!
Thank you for your attention!My firmware sets the EP2 as OUT(from PC side) and EP6 as IN. Also, FLAGA shows whether there are data in 2KB FIFO of EP2, FLAGD shows whether there are data in 2KB FIFO of EP6. 68013A is connected with an FPGA. The FPGA will monitor the state of FLAGA and read the data, then write back to EP6.
The problem is, I failed to read the data after sent them. When I download 2KB data to EP2 with CyConsole. FLAGD shows the FIFO of EP6 is full. I continued to download 2KB data to EP2, the FLAGA is set up, too. It means the FIFO of EP2 is full.
I think the path from EP6 to PC is blocked, while the datasheet tells me the 68013A will package the data and send it to PC automatically. Could you help to find out why? Thank you very much!
The attachment is captured by USB-Trace when I send 512KB data 4 times, and fail to read 512KB back.
Show LessI am using the .NET dll from SuiteUSB to interface with a FX2LP. In my PC application I am calling the BulkInEndpt.Xferdata method at an interval of about 250ms. The documentation makes it sound like the only reason the Xferdata function should return false is because of a timeout, however I am seeing some transfers return a false value immediately rather than waiting for a timeout. Why could this be happening?
I have tried adjusting the timeout from 1000ms to 10,000ms and everywhere in between and still gotten the same result. I have also tried setting the timeout to 0 to wait forever but will stll see xferdata return a false immediately.
I noticed there are UsbdStatus and NtStatus members of the CyUSBEndPoint Class that contain error codes of the xferdata method. Is there any further documentation available to explain what the error codes mean?
-Pat
Show LessHi,
I'm writing an application that should be capable of managing multiple USB FX3 devices. I was about to start using the CyApi.lib (C++) when I realized that the documentation doesn't include any details when it comes to support several USB devices. Anyway, I figured that for each device, I should create a CCyUSBDevice object and then call Open (and keep it open) based on its serial number. However, I found this reference in the forum (http://www.cypress.com/forum/usb-high-speed-peripherals/multiple-usb-devices-application) that states that "[..]You can definitly not communicate with two devices at the same time using CyAPI.lib[..]You can achieve it in CyUSB.NET".
My question is, in order to support multiple USB devices, do i really need to use CyUSB.dll (C#) or can I use CyApi.lib (C++)?
Thanks.
Show LessIs there a command line program to load an image to the small eeprom? I want to automate the configuration of our devices--right now they are using CyConsole to load the image into the blank eeproms.
Thanks!
Show Less