FTDI Community

General Category => Discussion - Software => Topic started by: Takumi Ando on February 13, 2020, 02:46:32 AM

Title: Cannot flash a firmware via VNC2 Debug Module
Post by: Takumi Ando on February 13, 2020, 02:46:32 AM

I'm developing V2DIP1-3D with VNC2 Debug Module.
But they don't work correctly...
I cannot flash a firmware via the debugger.

I tried FT_Prog and V2Prog, but both failed with errors.
Did I miss something?

Title: Re: Cannot flash a firmware via VNC2 Debug Module
Post by: FTDI Community on February 14, 2020, 04:33:34 PM

Please ensure the VNC2 Debugger/Programmer Module (https://www.ftdichip.com/Products/Modules/DevelopmentModules.htm#VNC2_Debugger) drivers have installed correctly.
This can be checked in device manager.
You might want to try a driver uninstall/reinstall. See FTDI_Driver_Uninstall_with_2-12-28_Install.pdf (ftp://u45902898-ide:Ftd1$erv@ftp.ftdichip.com/CES/Forum/FTDI_Driver_Uninstall_with_2-12-28_Install.pdf).

The other thing to do would be to disable the COM port, because the VNC2 uses the D2XX drivers rather than VCP drivers.
This would stop any other software program claiming the COM port without you knowing, which means that the D2XX interface wouldn’t be available.
This can be changed in the EEPROM using FT_Prog (http://www.ftdichip.com/Support/Utilities.htm#FT_Prog) which would make this change permanent.
It can also be done at Windows device manager level, but the option would only exist for that particular installation.

Then ensure that the VNC2 Debugger/Programmer Module is connected to the VNC2 module/device correctly.

Can you also try programming directly within the IDE?

Vinculum/Vinculum-II are very mature products and are no longer supported by R&D and has been superseded by FT9xx.

The best solution we have is our FT90x (http://www.ftdichip.com/Products/ICs/FT90x.html) MCU.

There are lots of other examples available:

AN_360 FT9xx Example Applications (http://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/MCU/AN-360-FT9xx-Example-Applications.pdf)
FT90x Software Examples (http://www.ftdichip.com/Support/SoftwareExamples/FT90X.htm)
FT9xx Software Examples (http://www.ftdichip.com/Support/SoftwareExamples/FT9XX.htm)

There are significant benefits of FT90x:

-Eclipse based IDE
-Source code for API drivers is provided
-Significant performance improvement
-Actively in development by R&D
-Improved documentation and software examples

We provide FT9xx Development Modules (http://www.ftdichip.com/Products/Modules/MCUModules.htm) and a free FT9xx Toolchain (http://www.ftdichip.com/Firmware/FT90xToolchain.htm) for custom application development.

If you need any further information, please email your local support team:

https://www.ftdichip.com/FTContact.htm (https://www.ftdichip.com/FTContact.htm)

Best Regards,
FTDI Community