USB superspeed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
I have been reading all the documents and examples about FX3 and so far I haven't found any example that I can use directly. Please help me if you have an example that meets our following requirements:
1. We would like to replace a Microchip micro-controller on our products with FX3 in order to gain the supper speed data transfer so FX3 will be the master on this product.
2. GPIF II will be used to retrieve data from a FIFO memory to the FX3 memory and then a head will be added to the buffer. Then FX3 will send the data to USB (or host).
3. FX3 receives the data request command form USB (or host) with the number of bytes to read which may vary from 16 to 32KB.
4. The FIFO memory control is pretty simple: D15..D0, CS# and RD# lines.
Hopefully some can provide an example.
Thank you in advance.
Show LessIn order to use FX3's GPIF State machine in serial mode, please use the attached project. Reference document is also provided in the attachment.
Regards,
- Madhu Sudhan
Show LessHi,
I have been working in the FX3 SDK 1.3.3 for a while. I tried to open a code written in the SDK 1.3.1 and it displays a lot of errors, like some typedef datatypes(uint8_t , NULL, etc..) cannot be resolved and warnings like 'Invalid project path'. I tried including the paths in Project properties-> C/C++ general -> Paths and Symbols -> GNU C -> Include directories which didn't help. Is there any way to resolve this problem??
Thanks in advance,
Regards,
Ashlin Surey. A
Show LessAfter downloading my program image to EEProm via the following code
enmResult = fx3.DownloadFw(filename, FX3_FWDWNLOAD_MEDIA_TYPE.SPIFLASH);
I want to hard restart the device to force the new program to load from EEProm. We were able to do this with the FX2, but have been unable to find how to do this under FX3.
Any help / direction would be appreciated.
Thanks,
J.
Show Lesshello
we are using Cypress FX3 ,Control center , and streamer which has save to disk option in that.we are getting data successfully from FX3 data is correct but if we send hex data from FX3 its equivalent decimal value is writing in the file screen shot of input from FX3 viewed in Control center and atlast file is attached below can any one helpme to sort out of this problem .actually i want to write streamer file also like 00ff like that instead of 015015015 .
please help me to sort out of this problem
Show LessMy image sensor produces 12-bit image intensity data. I would like to be able to selective, through software, capture either the full 12 bits, or just the most-significant 8 bits. I am looking for a good solution to implement this. I wish to avoid using the CPU to rearrange bits for me. What is the best way to do this?
Show LessHello
win10 vs2013 the place of usb driver is "C:\Cypress\Cypress Suite USB 3.4.7\Driver\bin\wlh\x64" the place of dll is "C:\Cypress\Cypress Suite USB 3.4.7\CyUSB.NET\lib\CyUSB.dll"
I think all above is right. When I "build" my project under "x86" or "any cpu", it can run. Howerver, if I "build" my project under x64, there will be a bug about "USBDeviceList" when I run it.
I have seen this article("CyUSB.dll x64 OverflowException "). But it dose not work for me, because I have already use the version of 3.4.7.
The following project is a demo to display line on chart according the data from usb(Just as I have writen. This project will work all right if you build it by "x86" or "any cpu", but if you build it by "x64"i it will not work ).
Show Lessfirst, i want to know if CYUSB3014 can output clock to the external sensor as FX2LP...
second, when i use GPIF Communicate with external sensor, Does it need to be synchronized with the external device clock....
thanks!!
Show LessI successfully download a firmware to the I2C EEPROM accompanying the FX3 device using console center.
However, I fail in dowload a new firmwaire to this I2C EEPROM. The console center prompt a message to remind me reset the device and then dowload. I reset the device by clicking the button "reset device"at the Upper-Right cornner of the console center. And then click the menu program->FX3->download to EEPROM. It still prompt message remind me reset the device. The dialog to choose image file does not simply apppear.
Is it because I do not properly reset the device? I have powered off the system and it still reminds me to reset device.
What kind of reset should be used in this case?
Full reset or just put the program counter to zero?
My final question is how can I update the firmware contained in the EEPROM?
Show Less