FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Author Topic: Vinculum II Toolchain Patch V2.0.2-SP3  (Read 19703 times)

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Vinculum II Toolchain Patch V2.0.2-SP3
« on: October 25, 2021, 04:37:54 PM »

Hello All,

We have an update for some VNC2 drivers which include some improvements.

Please contact support1@ftdichip.com and we can send you the installer via SFTP.

Note that you must have V2.0.2-SP2 already installed which can be found here:

https://ftdichip.com/firmware/vnc2-tools/

Vinculum II Installer V2.0.2-SP3.exe will be supplied which is a patch to update all the drivers and libraries (stdio, stdlib etc).

The changes are listed here in the patch readme:

2021-10-25

This is patch Version 2.0.2-SP3 release of the Vinculum II Toolchain, comprising updated device drivers and libraries.

All ReadMe file information applies to the updates provided in V2.0.2-SP3.

*** This patch installer must be applied to an installation of V2.0.2-SP2 only. ***

There are no updates to compile, debug, or other build and configuration tools; sample code; VOS kernel; Vinco libraries; IDE; or documentation.

We welcome suggestions for new features or improvements to existing features.

The ReadMe files for previous releases are also available in the installation directory.
 
Drivers Readme
--------------

Fixed Issues:
- USBSlaveFT232.a fix enumeration issue;
    Add in latency timer get and set IOCTL functions,FTDI_SET_LATENCY_TIMER and FTDI_GET_LATENCY_TIMER were present but not implemented;
    Improve data flow so data is passed faster and more reliably to and from the host;
    Implement a dummy EEPROM to enable applications that require EEPROM checks to work.
- USBSlave.a correct remote wakeup behaviour when acting as a USB device and ensure correct ZLP generation for USB verification tests.
- BOMS.a implement changes for 64kB clusters on FAT16.
- FAT.a fix available cluster count.
- USBHostFT232.a correct baud rate settings for High-Speed devices. Added support for new FTDI devices.
- USBHost.a fix VOS_IOCTL_USBHOST_DEVICE_SET_CONFIGURATION to change the configuration of devices on USB host. Note: this will re-enumerate with the new configuration value.
- USBHostCDC code fix bitmaps for notifications.

Restrictions:
- FAT library will not support ATAPI disks.
- FAT library does not support FAT12 format disks. Please use FAT16 or FAT32 format.
- FAT fat_fileCopy function will only copy files to a different disk from the source disk.
- USBHostFT232 driver does not assert RTS or DTR automatically when flow control is enabled.
    This must be done with an VOS_IOCTL_USBHOSTFT232_SET_RTS/DTR before data can be received.

Known Issues:
- N/A

 
Runtime Libraries Readme
------------------------

Fixed Issues:
- Corrected return value of printf(), sprintf(), fprintf().

Restrictions:
- N/A

Known Issues:
- N/A


Best Regards,
FTDI Community
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Re: Vinculum II Toolchain Patch V2.0.2-SP3
« Reply #1 on: August 16, 2022, 10:44:08 AM »

An issue has been found when using V2DAP in IPH mode where sending WRF command doesn't return after the specified number of chars are input.   
 
Fix to monReadFileName function starting at line 902 :-   

Code: [Select]
else
{
if (dataLength)
{
do
{
dataLength--;
monRead(&charRead, 1);
if (charRead == ' ') charRead = 0;
param[dataLength] = charRead;
}
while (dataLength != 0);
}

// save the command terminator character
monRead(&charRead, 1);
cmdTerminator = charRead;
}

return MON_SUCCESS;
}

Original code here for reference:

Code: [Select]
else
{
if (dataLength)
{
do
{
dataLength--;
monRead(&charRead, 1);
param[dataLength] = charRead;
}
while (dataLength != 0);
}

// save the command terminator character
cmdTerminator = charRead;
}

This will be included in the next release.

Best Regards,
FTDI Community
« Last Edit: September 02, 2022, 09:51:55 AM by FTDI Community »
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Re: Vinculum II Toolchain Patch V2.0.2-SP3
« Reply #2 on: September 01, 2022, 10:25:34 AM »

An issue has been reported with building V2DPS with SP3 Patch:

Linking Release\V2DPS
2 errors, 0 warnings and 0 informational messages
(C:\ProgramData\FTDI\Vinculum II Toolchain\Firmware\drivers\lib\USBSlaveFT232.a) : (error) L0019 archive symbol is missing memset
(kernel.a) : (error) L0017 invalid archive file
VinBuild.exe failed with return code 5

The fix is to add string.a and string.h to the project and rebuild.

Best Regards,
FTDI Community
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Re: Vinculum II Toolchain Patch V2.0.2-SP3
« Reply #3 on: April 17, 2023, 12:06:56 PM »

VNC2 AppWiard in IDE 2.0.2 SP2 and SP3:

Per the VNC2 datasheet, pin-9 is RESET# and pin-10 is PROG# for 48-pin and 64-pin packages.

A bug has been found in the pin definition of pin-9 and pin-10 are swapped in AppWizard of the IDE.
 
This will not currently be fixed in the IDE.
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Re: Vinculum II Toolchain Patch V2.0.2-SP3
« Reply #4 on: April 28, 2023, 09:59:13 AM »

Hello,

An updated version of the SP3 patch is now available which fixes all known issues.

Please contact FTDI support to get this version before it's uploaded to the FTDI website!

Best Regards,
FTDI Community
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 892
    • View Profile
Re: Vinculum II Toolchain Patch V2.0.2-SP3
« Reply #5 on: May 16, 2023, 09:48:24 AM »

Hello,

This has now been released to the website:

https://ftdichip.com/firmware/vnc2-tools/

Best Regards,
FTDI Community
Logged