USB low-full-high speed peripherals Forum Discussions
Hi !
Windows7, 64 Bit.
I downloaded the driver from here:
http://www.cypress.com/?id=4&rID=53338
This installs ok, attached device with appropriate VID+PID is shown in device manager.
Unfortunately, I cannot access the device from my _32 Bit Application_.
Using the unsigned generic driver which comes with the Suite can be found by 32 Bit applications.
What is necessary (or missing) which explains that behaviour ?
I´m probably sure that a 64 bit application would "see" the driver.....
rgds.
Show LessI'm using the cyusb.dll to build a user interface for my project. I need an "event" o "event handler" for my incoming data from the device, but I cannot figure out in the library. Actually, I search new incoming data with a timer in a thread. There is another way to accomplish it?
Thanks in advance,
Carlos
Show LessI am having a cmos camera with 8 bit parallel output. Can anybody suggest me a USB controller which can be used to convert the 8 bit parallel data to USB 2.0 standard data.
I am working on embedded linux OS based on ARM9 based processor.
Thank You
GIGIN
Show LessHi,
I am trying to develop a project for receiving on a PC DVB-T2 signals in diversity mode. I have two sets of TSDATA, TSVALID, TSCLK, and TSERR. Since I am a quite a newbie in programming, please help me with this issue. Can these two sets of signals be handled by a single CY7C68013A? Is there any application note or any kind of document handling a similar issue? Can you reccomend me a Development Kit to start? Thank you.
Best Regards,
Dan
Show LessNow I am considering to work on FX2LP(CY3684) Development Board Kits for USB High Speed Controller.
For this work, I have several questions.
I would like to make CY7C68013A as a slave deivce and AT91SAM3U(ARM cortex processor) as host device. Even though the host device also provides usb high speed(480mbps), it does not provide the driver and an example for bulk transfer. That is why I choose Cypress chip.
1. Do these chips (CY7C6801xx Series) or some example source provide USB high speed Bulk transfer driver for windows xp or 7 (32bit and 64bit)? I read most of document about the development kits, so it seems they provide it. I just hope to make it sure before I purchase the kit.
- If it provides USB high speed Bulk transfer. How fast it is when no slave device has communication with host PC. I think it cannot be equal to 480 mbps.
- The most important thing is the bulk data transfer rate, given by Cypress Bulk Transfer driver, should be higher than 200mbps in average. I hope your device can make it.
2. I am looking though Cypress Suite USB 3.4.7. Does C# library in the software also provides necessary methods for bulk transfer?
3. It seems I should put some program code for 8051 to make it work. According to the datasheet(#38-08032), 8051 code can be loaded from USB, EEPROM, and external memory device. However, if the code is loaded from USB or external memory, the code cannot be kept when power is off, which means the only way to keep the 8051 code for usb controller is to save the code into EEPROM, am I right?.
4. What is the purpose of the General Programmable Interface(GPIF)? Why it is needed?
Please answer these questions.. if somebody have some exprience about these matters.
Show Lessi have an application with cy68013 with high speed, and with a driver ezloader.sys and myusb.sys, i use the devcon.exe tool to install the driver software first , which means don't connect incoming USB data cable, the devcon.exe would find ezloader.sys.. under windows xp platform. it would install properly. later when i connect the usb cable, the second step of driver, i.e. myusb.sys would be installed automatically.
but, this won't work under windows 7 platform.. i reprogramed all the drivers. mannually using windows controlling board: devide managment, the drivers: ezloader.sys and myusb.sys works properly, which means the drivers themselvies are alright.
but when i try to install the driver automatically.(programingly with devcon.exe in VC), the devcon would install ezloader. when i connect the usb cable, the window 7 cann't find the second part of driver: i.e. myusb.sys.. it refers to c:\users\Documents and Settings\ to try to find the driver. (which is under c:\windows\system32\drivers). of course it failed.. i have to mannually change the search path to find the driver.
what's wrong with that? the inf file is the same with under windows xp.. how can i correct this program?
i am trying to make the driver installed programmingly, i.e automatically.. the problems here different with CyUSB.sys is that i have two steps driver to install.(i don't want to change the driver to CyUSB.sys yet)..
any suggestions? your help is much appreciated. it baffered me awhile now.
Show LessHi,everybody.
I'm troubled by a wierd problem. Tthe number of a const array member can't be more than six.
for example. "const char xdata rar[6]={0,0,0,0,0,0};" in the code it runs normally. but when I write"const char xdata rar[7]={0,0,0,0,0,0,0}" in the code. the firmware stalls. it doesn't react to the cyconsole.exe.
what's wrong? so weird it is.
Show LessHi,everybody.
I'm troubled by a wierd problem. Tthe number of a const array member can't be more than six.
for example. "const char xdata rar[6]={0,0,0,0,0,0};" in the code it runs normally. but when I write"const char xdata rar[7]={0,0,0,0,0,0,0}" in the code. the firmware stalls. it doesn't react to the cyconsole.exe.
what's wrong? so weird it is.
Show LessHi
We are trying to build a USB 2.0 based webcamera using the CY7C68013A chip as the USB high speed transceiver chip. I am responsible for implementing the PCB design of the camera. I wanted to know whether it was possible to download the firmware to the CY7C68013A chip through the USB cable of the camera once all the components are soldered on the the PCB, or is it advised to first load in the firmware into the CY7C68013A chip via some external h/w intetrface (like a JTAG USB etc.) and then solder the chip onto the main PCB. Honestly, I am a bit new to programming cypress USB chips so my question might seem a bit trivial, but any guidance (in the form of documentation/ older forum posts) is appreciated.
Thanks,
Nanda
Show LessI'm trying to use the CyAPI.lib with VC++ 6.0, and when I compile, I get the following errors:
Linking...
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol ___security_cookie
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler3
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol __EH_epilog3
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol __EH_prolog3
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol __EH_epilog3_GS
CyAPI.lib(CyAPI.obj) : error LNK2001: unresolved external symbol __EH_prolog3_GS
Debug/cybulk.exe : fatal error LNK1120: 7 unresolved externals
What is causing this? I'm trying to simply compile the examples that came with the CyAPI.lib (CyBulk in this case).
Thanks,
Show Less