USB low-full-high speed peripherals Forum Discussions
USB low-full-high speed peripherals
Hi I written the firmware using keil software.and converted into .hex to.iic using hextobix.exe. now i have some confusion that is I ...
Show More
Hi
I written the firmware using keil software.and converted into .hex to.iic using hextobix.exe.
now i have some confusion that is
I want store my firmware that is firmware.iic in to the EEPROM which is connected via I2C to cy7c68013a, and load the firmware into cy7c68013a from EEPROM when i power-up the board.
1)How can i download the firmware into EEPROM first time i.e using cyconsole tool.before downing the firmware.iic file into the EEPROM i have to be load any file into the cy7c68013a (i.e. Vend_Ax.hex ) or only Firmware.iic file is enough
2)CYUSB.sys file detect the hardware and enumerate or i have to write any driver at host side to detection and enumeration the device i.e cy7c68013a
Show Less
I written the firmware using keil software.and converted into .hex to.iic using hextobix.exe.
now i have some confusion that is
I want store my firmware that is firmware.iic in to the EEPROM which is connected via I2C to cy7c68013a, and load the firmware into cy7c68013a from EEPROM when i power-up the board.
1)How can i download the firmware into EEPROM first time i.e using cyconsole tool.before downing the firmware.iic file into the EEPROM i have to be load any file into the cy7c68013a (i.e. Vend_Ax.hex ) or only Firmware.iic file is enough
2)CYUSB.sys file detect the hardware and enumerate or i have to write any driver at host side to detection and enumeration the device i.e cy7c68013a
Show Less
USB low-full-high speed peripherals
Hi, I have a product that uses the Cy7C65640 TetraHub. In order to curb heat dissipation on the PCB, we decided to enable Fullspeed onl...
Show More
Hi,
I have a product that uses the Cy7C65640 TetraHub. In order to curb heat dissipation on the PCB, we decided to enable Fullspeed only. In our product, this works fine. But we are making a test for this PCB that connects to a computer in order to determine functionality.
When the EEPROM is not connected, the default Highspeed mode works well with the PC. But, for some reason, even though the Fullspeed works with the product we wish to integrate it with, when connected to the PC, none of the downstream ports power up.
Here's the Hex number that I feed the EEPROM:
D200000000000088FF326432A0
Most of the number is default or recommended.
Any help would be appreciated.
Thanks,
Matt Show Less
I have a product that uses the Cy7C65640 TetraHub. In order to curb heat dissipation on the PCB, we decided to enable Fullspeed only. In our product, this works fine. But we are making a test for this PCB that connects to a computer in order to determine functionality.
When the EEPROM is not connected, the default Highspeed mode works well with the PC. But, for some reason, even though the Fullspeed works with the product we wish to integrate it with, when connected to the PC, none of the downstream ports power up.
Here's the Hex number that I feed the EEPROM:
D200000000000088FF326432A0
Most of the number is default or recommended.
Any help would be appreciated.
Thanks,
Matt Show Less
USB low-full-high speed peripherals
USB low-full-high speed peripherals
Hi I use S EEPROM command from EZ-USB UI to flash my 4096byte 16bit adress EEPROM and it works. But if I understand it correctly S EEPRO...
Show More
Hi
I use S EEPROM command from EZ-USB UI to flash my 4096byte 16bit adress EEPROM and it works.
But if I understand it correctly S EEPROM is implemented to program only 8bit small EEPROM's.
Why does it work in my case?
Thanks, Malik Show Less
I use S EEPROM command from EZ-USB UI to flash my 4096byte 16bit adress EEPROM and it works.
But if I understand it correctly S EEPROM is implemented to program only 8bit small EEPROM's.
Why does it work in my case?
Thanks, Malik Show Less
USB low-full-high speed peripherals
Hi, Does any one have example for "Code banking" i have FX2 (up to 16k code/data) with flash (24LC64) of 64 kb how can i use the maximum th...
Show More
Hi,
Does any one have example for "Code banking" i have FX2 (up to 16k code/data) with flash (24LC64) of 64 kb how can i use the maximum the 64k of the flash?
pascal
Show Less
Does any one have example for "Code banking" i have FX2 (up to 16k code/data) with flash (24LC64) of 64 kb how can i use the maximum the 64k of the flash?
pascal
Show Less
USB low-full-high speed peripherals
Hello, I want to stop the chirp state machine at a CY7C68013-128AC. Unfortunately I cannot find anything about this in the datasheet...
Show More
Hello,
I want to stop the chirp state machine at a CY7C68013-128AC.
Unfortunately I cannot find anything about this in the datasheet. Is there anybody who can help me?
It would be very nice to get helpful answers.
Regards
Steffen
Show Less
I want to stop the chirp state machine at a CY7C68013-128AC.
Unfortunately I cannot find anything about this in the datasheet. Is there anybody who can help me?
It would be very nice to get helpful answers.
Regards
Steffen
Show Less
USB low-full-high speed peripherals
Hi I would like to program the EEPROM attached to my FX2LP high speed Cypress USB chip with new firmware using following commands: EZUSB...
Show More
Hi I would like to program the EEPROM attached to my FX2LP
high speed Cypress USB chip with new firmware using following commands:
EZUSB_WriteI2C(BYTE addr, BYTE length, BYTE xdata *dat);
EZUSB_WaitForEEPROMWrite(BYTE addr);
EZUSB_ReadI2C(I2C_Addr, length, read_buf);
Does any one ave an example showing how to use this commands?
Thanks, Malik Show Less
high speed Cypress USB chip with new firmware using following commands:
EZUSB_WriteI2C(BYTE addr, BYTE length, BYTE xdata *dat);
EZUSB_WaitForEEPROMWrite(BYTE addr);
EZUSB_ReadI2C(I2C_Addr, length, read_buf);
Does any one ave an example showing how to use this commands?
Thanks, Malik Show Less
USB low-full-high speed peripherals
Hi! I am trying to get my fx2lp working (68014a). I have designed and manufactured a simple sample board. If I plug it in, it enumer...
Show More
Hi!
I am trying to get my fx2lp working (68014a). I have designed and manufactured a simple sample board.
If I plug it in, it enumerates as fx2lp, eeprom missing. (There is an empty eeprom) So far, so good.
Next I tried to load some demo apps found in (cy3684_ez_usb_fx2lp_development_kit_15.exe).
None of them worked (tried bulkloop, and some others). Not so good. The Windows error message is something like: The device cannot be recognised. VID/PID is 0000/0000. I assume 0000 is the default value for unrecognizable devices. Not even asking for drivers.
Then I installed the .NET tools (suiteusb_net_2_0___usb_development_tools_for_visual_studio_2005_and__net_2_0_3_0_14.msi). I downloaded the CYStream hex. Windows recognised it well (correct VID/PID). But after browsing the driver I got an error no. 10: The device cannot be started. Not good.
The next sample I tried was: application_note_source_code___bus_powered_enumeration_with_fx2_13.zip. After downloading the hex file, it worked. It is a Bulkloop example, again! I even managed to create a modified .inf driver file. It works well with the Cypress USB console. But the Suite.NET component does not recognize the device as an USB device (USBDeviceList does not find it) although it finds my external HDDs and my keyboard also.
I also found an other example: cystream___streaming_over_usb_with_isochronous_and_bulk_transfers_19.zip. CyStream again. I downloaded the iic file successfully to the EEPROM, Windows enumerated the device as CY-Stream, but the driver failed again: error 10, the device cannot start.
I am kinda stucked here. All I want is a working sample, bulkloop would be great, and a working .NET interface for start.
Can anyone help?
What did I wrong?
Thanks!
KV Show Less
I am trying to get my fx2lp working (68014a). I have designed and manufactured a simple sample board.
If I plug it in, it enumerates as fx2lp, eeprom missing. (There is an empty eeprom) So far, so good.
Next I tried to load some demo apps found in (cy3684_ez_usb_fx2lp_development_kit_15.exe).
None of them worked (tried bulkloop, and some others). Not so good. The Windows error message is something like: The device cannot be recognised. VID/PID is 0000/0000. I assume 0000 is the default value for unrecognizable devices. Not even asking for drivers.
Then I installed the .NET tools (suiteusb_net_2_0___usb_development_tools_for_visual_studio_2005_and__net_2_0_3_0_14.msi). I downloaded the CYStream hex. Windows recognised it well (correct VID/PID). But after browsing the driver I got an error no. 10: The device cannot be started. Not good.
The next sample I tried was: application_note_source_code___bus_powered_enumeration_with_fx2_13.zip. After downloading the hex file, it worked. It is a Bulkloop example, again! I even managed to create a modified .inf driver file. It works well with the Cypress USB console. But the Suite.NET component does not recognize the device as an USB device (USBDeviceList does not find it) although it finds my external HDDs and my keyboard also.
I also found an other example: cystream___streaming_over_usb_with_isochronous_and_bulk_transfers_19.zip. CyStream again. I downloaded the iic file successfully to the EEPROM, Windows enumerated the device as CY-Stream, but the driver failed again: error 10, the device cannot start.
I am kinda stucked here. All I want is a working sample, bulkloop would be great, and a working .NET interface for start.
Can anyone help?
What did I wrong?
Thanks!
KV Show Less
USB low-full-high speed peripherals
Hi all I am working in the CY7C68013A device. i want debug the code with help of Keil Tool. please help me seting up the internal and exte...
Show More
Hi all
I am working in the CY7C68013A device. i want debug the code with help of Keil Tool. please help me seting up the internal and external RAM Mode.
Thanks in advance.
Muralidhara S.N.
Show Less
I am working in the CY7C68013A device. i want debug the code with help of Keil Tool. please help me seting up the internal and external RAM Mode.
Thanks in advance.
Muralidhara S.N.
Show Less
USB low-full-high speed peripherals