Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: mrolnik on May 08, 2018, 02:24:43 PM

Title: Source for vcom TE0630 firmware
Post by: mrolnik on May 08, 2018, 02:24:43 PM
Hello,

where can I find firmware source for this file https://github.com/Trenz-Electronic/TE063X-Reference-Designs/tree/master/vcom-TE0630/firmware ?

If I take the the following ones, it does not work properly
- https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.firmware/vcom-cli
- https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.firmware/vcom-asyn

when using this https://github.com/Trenz-Electronic/TE063X-Reference-Designs/tree/master/vcom-TE0630/firmware  (https://github.com/Trenz-Electronic/TE063X-Reference-Designs/tree/master/vcom-TE0630/firmware) firmware I can send and receive data to/from the FPGA however if I install one of the listed I am able to send only few packets of data after that USB becomes unavailable.

thank you,
Michael
Title: Re: Source for vcom TE0630 firmware
Post by: Oleksandr Kiyenko on May 09, 2018, 08:15:38 AM
Hello,

I think that was build of vcom-cli (second link), but built in Keil uvision.

Best regards
Oleksandr Kiyenko
Title: Re: Source for vcom TE0630 firmware
Post by: mrolnik on May 09, 2018, 09:15:15 AM
what is the difference between building it with Linux tools using Makefile and Keil uvision?

I've built it with Linux Makefile and it's totally different from the prebuilt version.

Can you, Trenz Electronics, provide firmware based on te_usb_api.ver.3.2 with EP2/6 defined as in vcon-cli?

thank you,
Michael
Title: Re: Source for vcom TE0630 firmware
Post by: mrolnik on May 09, 2018, 10:16:50 AM
vcon-cli contains only FPGA code and not the firmware. So, I am back to my question where can I get the firmware?
Title: Re: Source for vcom TE0630 firmware
Post by: mrolnik on May 09, 2018, 10:41:14 AM
or, another question how to mount this vcon device on linux?
Title: Re: Source for vcom TE0630 firmware
Post by: mrolnik on May 09, 2018, 10:58:13 AM
all the sources within https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.firmware/vcom-cli directory are 6 years old however https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE_USB_FX2.firmware/vcom-cli/ready_for_download/usbserial.iic is 5 years old.
so?
Title: Re: Source for vcom TE0630 firmware
Post by: Oleksandr Kiyenko on May 11, 2018, 10:38:16 AM
Vcom firmware works with standard "Cypress serial" driver (see CyUsbCOM.inf). Looks like it should be supported in Linux.
https://community.cypress.com/thread/22164
To enter "command" mode or "flash update" mode, baudrate and parity settings should be changed according to https://github.com/Trenz-Electronic/TE-USB-Suite/blob/master/TE_USB_FX2.firmware/vcom-cli/AN-0002.pdf

Best regards
Oleksandr Kiyenko