News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

TE0630 firmware update

Started by falke398, November 30, 2012, 10:19:07 PM

Previous topic - Next topic

falke398

Hey,
I just got a TE0630 module and I while trying to install the driver I saw that it has the DEWESoft firmware installed.
I tried to upload the current firmware "TE_USB_FX2-v03.00.iic" but the firmware uploader "USBFirmwareUpgradeTool_5_4.exe" does not exempt iic files.

All links in the PDFs are broken and send me always tot he same page.

This is the first time that I use a MC as USB interface and I am coming from a FTDI chip....

Help would be greatly appreciated.



falke398

Update,

It seams that I am not able to install the driver for the "Cypress CY7C68013A-56LFXC EZ-USB FX2LP" module.
I set the S1A to off and the computer (Win7) recognized a unknown USB device .
I went in the device manager and under Other devices there is the unknown device.
------------------------------
Other devices
Unknown
Port_#0001.Hub_#0002

The drivers for this device are not installed. (Code 28)
There is no driver selected for the device information set or element.
To find a driver for this device, click Update Driver.
-----------------------------
I click on update diver and select the following location:
C:\CYPRESS\CYPRESS SUITE USB 3.4.7\DRIVER\BIN\WLH\X64

"Windows could not find driver software for your device. If you know the manufacture of you device, you can visit its website and support section for software."


I tryed this on 3 different systems, 2x Win XP, linux virtual Win7 and I am about to try one more Vista machine but I have the feeling that I miss something in general.


Oleksandr Kiyenko

Hello falke398,

At first you should check VID/PID of your module
0547/1002 - DEWESoft
0DB0/0300 - Trenz Electronic
DEWESoft is old (gen 2) firmware and driver
Trenz Electronic is new (gen 3) firmware and driver
I recomend to use Trenz Electronic driver as it signed and can be used on 64 bit windows versions.

To update your module from scratch do:
1) Download Cypress generic driver http://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/TE-USB-Suite/recovery/drivers/Cypress_generic_USB_driver.MS-Windows-Vista+7-64-bit.signed.zip and unzip it
2) Download Cypress USB console http://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/TE-USB-Suite/recovery/tools/CyConsole.zip
3) On your module switch, EEPROM switch to OFF and connect it to PC. After connection turn switch ON. Windows will ask for driver and you should point to Cypress driver.
4) Run Cypress USB console, go to "Misc" tab and select driver from dropdown menu. After that USB device should appear in list.
5) Download TE_USB_FX2-v03.02.iic from https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.firmware/ready_for_download At GitHub you can always find latest firmware.
6) On Cypress USB Console, go Options EZ-USB Interface. On "Device" field you should see your device name.
7) Press "Lg EEPROM" button and select TE_USB_FX2-v03.02.iic file you download earlier
8) After update reconnect module you will got TE device. Driver you can found at http://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/TE-USB-Suite/generation_3/drivers/TE_USB_FX2-drivers.zip

After that you can use Open_FUT tool from https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.gen_3/Open_FUT
If you prefer scripting, for TE0630 to update flash you can use reflash.bat script (it require python 2.7)
Copy reflash.bat and scripts folder to your project from https://github.com/Trenz-Electronic/TE063X-Reference-Designs/tree/edk13.3/reference-TE0630

Best Regards,
Oleksandr Kiyenko

falke398

Thank you for your reply,

where can I find the cypress_generic_usb_drive for XP?

falke398

Update,

I found the XP driver and I could successfully install the driver.
however, when I upload the "TE_USB_FX2-v03.02.iic" and reconnect the module it still recognizes the FX2 module
But with the TE_USB_FX2-v03.00.iic it works...


falke398

Update,

It seems that I had a bad "TE_USB_FX2-v03.02.iic" file...
FW update worked