Public Archive Forum Discussions
Hi,
I'm looking for USB3.0 UVC solution for image sensor and I'm seeking comments on CX3 and FX3.
There are lot of examples about FX3 application on image sensor but almost no details on CX3.
Does that mean FX3 is more recommended for "all" application?
Is it possible (and easy) to impliment FX3 to cover MIPI task or even to have a FX3 MIPI template ?
Is there any extra hidden cost outside FX3 DVK that should be considered to evaluate FX3 for MIPI Camera?(for examplem, JTAG device, software licence fee..etc.)
Thanks.
HW
Show LessHello,
I have been attempting to install a driver for the HiTech Global Virtex 6 USB 2.0 port. The Virtex 6 uses CY7C67300.
- I restarted the PC and disabled driver signing
- I installed Cypress 3.4.7
- I copied cyusb.inf and cyusb.sys from wlh\x64\ to C:\CyInstall\
- I modified the VID for 04B4 and PID for 7200 (see attached cyusb.txt for the exact inf file)
- I connected the device and it failed to install (it was detected as an unknown device with no driver)
- I browsed to C:\CyInstall and selected cyusb.inf and continued with the installation when the warning popped up about the driver not being signed.
- I then get the error "The name is already in use as either a service name or a service display name."
I tried to debug this issue by looking things up on the web and found that this typically means something was left behind from the last install (I tried a few times previous to this attempt but failed). I then uninstalled cypress 3.4.7. I deleted all cyusb.inf and cyusb.sys from System32. I deleted a registry entry I found in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles that had cyusb in its name. I deleted the oemXX files that contained data for the VID 04B4 and PID 7200. I then disabled all non-microsoft services and restarted the computer.
On reboot I did the same thing I did above and encountered the same issue.
What am I doing wrong? I have followed the manual exactly and I just can't get the driver to install properly.
Show LessHi,
I am interested to know if FX2LP device (CY7C6801X series) can be used in mass storage application?
Does cypress provide firmware / libraries where this device when plugged to PC can annonce itself as a mass storage type?
Does cypress provide firmware / libraries to handle FAT related calls ?
any references to posts in this forum / app notes in this context ?
Manish
Show Lessi'm using one manual in ep with multiple buffer to get data in , the processing of the data take some time (deferred to the thread or send to over consumer ) for test /example purpose it us just forwarded to over out end-point (dma override mode without memory copy )
to kind of emulate slow treatment and also be sure the buffer is not re-used as input before done with it I must not return /disard it straight away ( hold the host gpif producer after all buffer consumed) . But when i call CyU3PDmaChannelDiscardBuffer outside the producer dma callback it fail with error code 29? "
aparently CY_U3P_ERROR_MUTEX_FAILURE, /**< Failed to get a mutex. */
Is it any normal? And what's the appropriate way to return/discard buffer for manual_in channel ?
Show LessHi,
I can compile and run all the imported projects - using SDK 1.3.
However when creating my own project and following the instructions in section 12 of the programmers manual and after re-checking this several times and comparing against the imported projects etc I still have problems.
None of the standard stuctures can be resolved by eclipse - which suggests I'm not pointing to the correct include directories - however the project explorer shows the included header files and all the directory settings seem to be as per the imported projects.
please help - spent a lot of time on this already.
thx
Show LessHi,
I am using FX3 and SDK 1.3 and trying to create a new project and run a simple blinky program. Having followed the programmers manual section with a lot of headaches I can finally start to compile the project but I am now stuck at the linking stage. I thought the Firmware entry point would be handled by the startup.S code and the linker script file all taken from the other basic examples - all the imported projects compile without a problem but ..
I get the following warning followed by the exit. I assume the exit is caused by the warning - can anybody point me in the right direction to debug this.
c:/program files (x86)/cypress/ez-usb fx3 sdk/1.3/bin/../lib/gcc/arm-none-eabi/4.5.2/../../../../arm-none-eabi/bin/ld.exe: warning: cannot find entry symbol CyU3PFirwmareEntry; defaulting to 40003000
Hello ,
I am currently using DMA complete PC and FX3 communication. I created two channels, one for receiving data, one for the data transmission,the data receiving and sending process is achieved by DMA callback function!
Now the question is: PC sends FX3 data can receive, but FX3 sent to the PC data is stored in the buffer of the DMA, PC read data is previous data, not update the data? How can update the data in the PC before you read in the corresponding buffer?
Show LessHi All,
Please find the beta release of the Eclipse based tool chain for FX2LP on Linux 32-bit platform, in the link provided below:
https://www.dropbox.com/s/z15tjhnjthc53n3/EZ-USBSuite_x86.zip
It would be great if you can provide your feedback on this tool chain. We will address that in official release to serve customers like you better.
Thanks,
Sai Krishna.
Show LessHi ,
Did anyone try the new release of SDK1.3 for FX3/FX3S/CX3?We have some projects for USB3.0 Camera,which work pretty well with the binary built by SDK1.2.3 But if we use the binary built by SDK1.3,it just crashed.Any idea?
Regards,
Xiang
Show Less