CY3689 DK || no device in control-center after program RAM or EEPROM

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
abhishekps
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

I am using same chip on CY3689 EVK.

I have flashed the bulkloop firmware from SDK example as mentioned in the user guide. But after successfully flashing the firmware on EEPROM I am not able to see the USB device in my USB control center anymore in J2 closed condition. As a result I am not able to flash on EEPROM anymore. Will I be able to flash using EEPROM again or not?

Same is happening when I flash the firmware on RAM but at least I can again comeback to flashing option once I reboot the device.

I am using 1.2.3.20 firmware version of driver using windows 10 driver. 

Just for your info, I have already gone through https://community.cypress.com/t5/USB-Low-Full-High-Speed/CY7C68013A-no-device-in-control-center-afte... link as the problem mentioned here is exactly the same as what I am facing. But I am not able to re-flash using EEPROM anymore.

Please help here.

0 Likes
1 Solution
Pranava_YN
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

Please refer to the following KBA - https://community.cypress.com/t5/Knowledge-Base-Articles/Why-Certain-EZ-USB-FX2LP-DVK-Firmware-Examp...

Are you using Bulkloop example provided with CY3689 Kit or CY3684 EVK?

If you are using CY3684 firmware then, the Bulkloop example contains some I2C calls specific to CY3684 DVK implementation. Therefore it will not run as is in CY3689 Kit. Please make necessary modifications as specified in KBA to get the firmware working.

If you are using firmware source from CY3689 kit page - https://www.cypress.com/documentation/development-kitsboards/cy3689-ez-usb-fx2lp-discovery-kit please let me know if you have done any modification to it?

Please follow the steps below to reprogram the EEPROM,

1. Remove the jumper J2

2. Connect the kit to the PC

3. FX2LP enumerates as "Cypress FX2LP No EEPROM Device"

4. Populate the jumper J2 while kit is still connected to PC. Now try to download firmware to EEPROM using control center.

Best regards,
Pranava

View solution in original post

0 Likes
8 Replies
abhishekps
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

gentle reminder.

0 Likes
Pranava_YN
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

Please refer to the following KBA - https://community.cypress.com/t5/Knowledge-Base-Articles/Why-Certain-EZ-USB-FX2LP-DVK-Firmware-Examp...

Are you using Bulkloop example provided with CY3689 Kit or CY3684 EVK?

If you are using CY3684 firmware then, the Bulkloop example contains some I2C calls specific to CY3684 DVK implementation. Therefore it will not run as is in CY3689 Kit. Please make necessary modifications as specified in KBA to get the firmware working.

If you are using firmware source from CY3689 kit page - https://www.cypress.com/documentation/development-kitsboards/cy3689-ez-usb-fx2lp-discovery-kit please let me know if you have done any modification to it?

Please follow the steps below to reprogram the EEPROM,

1. Remove the jumper J2

2. Connect the kit to the PC

3. FX2LP enumerates as "Cypress FX2LP No EEPROM Device"

4. Populate the jumper J2 while kit is still connected to PC. Now try to download firmware to EEPROM using control center.

Best regards,
Pranava
0 Likes

Hi Pranava,

Thanks for your suggestion of how to re-flash the device on EEPROM, it Worked.

It does seem like I have downloaded the firmware for CY3684 EVK. Please suggest me which SDK is suitable for me on CY3689 EZ-USB FX2LP kit, as I want to use UVC(video streaming).

Currently I have also installed "EZ-USB FX3 SDK" version 1.3 which has UVC example but I am not able to import in the eclipse Studio. Will this SDK work for me? Please provide any kind of user guide for this.

0 Likes

Hi,

You can download the firmware projects developed for CY3689 kit in the following webpage - https://www.cypress.com/documentation/development-kitsboards/cy3689-ez-usb-fx2lp-discovery-kit CY3689 EZ-USB FX2LP DISCOVERY KIT.zip contain a folder called Firmware which contain the projects.

For UVC example please refer to https://community.cypress.com/t5/Knowledge-Base-Articles/USB2-0-Camera-Interface-Using-FX2LP-and-Lat...

This is also tested with CY3684 kit. However only change required to change projects from CY3684 to CY3689 is to comment out #define ENABLE_7_SEG_DISPLAY definition in fx2.h file in the project.

Hope this helps!

Best regards,
Pranava
0 Likes

Hi Pranava,

This link you mentioned is leading me to download CY3684 Kit examples : https://www.cypress.com/documentation/development-kitsboards/cy3689-ez-usb-fx2lp-discovery-kit

 

Also " only change required to change projects from CY3684 to CY3689 is to comment out #define ENABLE_7_SEG_DISPLAY definition in fx2.h file in the project." Is this true for all the example codes or just UVC code you shared?

 

0 Likes
lock attach
Attachments are accessible only for community members.

Hi, 

Can you download the attached zip. It contains CY3689 related projects. Please note that they are named same as CY3684 kit projects.

Is this true for all the example codes or just UVC code you shared.

It works with the projects provided along with CY3684 kits and often works with other projects as well (provided project is not using any resources which is exclusive to 100/128 pin parts). https://community.cypress.com/t5/Knowledge-Base-Articles/Why-Certain-EZ-USB-FX2LP-DVK-Firmware-Examp...

Best regards,
Pranava
0 Likes

Hi Pranava,

The example you have shared for UVC, I am not able to compile it.

Please find the attached screenshot.

abhishekps_0-1622433403283.png

 

0 Likes

Hi,

The error is due to improper path of hex2bix utility.

Please follow the steps,

1. Select on Options for Target 1 from the tool menu.

option.jpg

 

 

 

2. Select Output tab and modify the command highlighted to show proper path for hex2bix utility.

PranavaYN_0-1622458802517.png

Hex2Bix utility can be found in C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Bin folder.

Best regards,
Pranava
0 Likes