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

Source for vcom TE0630 firmware

Started by mrolnik, May 08, 2018, 02:24:43 PM

Previous topic - Next topic

mrolnik

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 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

Oleksandr Kiyenko

Hello,

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

Best regards
Oleksandr Kiyenko

mrolnik

#2
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

mrolnik

vcon-cli contains only FPGA code and not the firmware. So, I am back to my question where can I get the firmware?

mrolnik

or, another question how to mount this vcon device on linux?


Oleksandr Kiyenko

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