首页
产品
驱动程序
固件
技术支持
参考文档
参考设计
软件示例
实用工具
论坛
相关链接
常见问题解答
安卓(Android)
嵌入式图像引擎(EVE)
微处理器(MCU)
销售网络
网上商店
新闻稿
企业介绍
联系方式

 

 

  实用工具

实用程序页包含有用的程序,为应用程序开发和制造支持提供扩展功能。工程师应该注意验证这些实用程序的输出。在处理编程/下载实用程序时,应特别警惕,以免错误地删除或损坏设备内容。

 

 EVE 屏幕设计(Screen Designer) 4.0

EVE 屏幕设计(Screen Designer) 4.0 是下一代的智能综合开发环境 (IDE),使得基于EVE的GUI开发更容易完成。此工具允许用户使用可视化编程方法构建GUI应用程序,而不需要知道任何EVE特定的显示列表命令。

ESD 4.0 提供了一个 WYSIWYG (“你看到什么就是什么”) 编辑图形环境设计可视化效果,定义GUI应用程序用户逻辑,生成 用于目标硬件平台的代码。用户在编译和下载生成的源代码之前,还可以选择模拟整个设计来体验UI。此外,ESD 4有能力与bridgetek的ft9xx工具无缝地工作。用户可以编译链接生成的ft9xx工具源代码上传到目标平台无需离开ESD。

除了ESD 3 x的现有功能外,ESD 4还引入了一种新的布局机制,以更通用的方式管理小部件和页面。布局机制将使用户比以前更容易创建更动态的UI。此外,ESD 4极大地增强了逻辑节点编辑器、布局编辑器和项目浏览器的功能,以提高用户体验。  

 






















主要特点:

 新功能:

  • 所见即所得的综合开发环境
  • 高水平的部件
  • 基于逻辑节点的可视编程方法用于屏幕逻辑创建
  • 基于小部件的GUI构造
  • 拖放控件来创建屏幕布局
  • 交互式小部件
  • 无编码的屏幕逻辑创建
  • 用鼠标模拟屏幕逻辑和用户触摸输入
  • 建筑和下载生成的C代码(与 FT9xx工具 安装)

 

 

 

  • 引入布局类型小部件来有效地管理小部件的布局
  • 在创建新项目时支持平台配置
  • 在当前项目中支持多个平台时交换平台
  • 将图像添加到项目中时,在项目浏览器中添加了一个资源文件夹
  • 在项目浏览器中启用创建子文件夹以获得更好的资源管理
  • 增加了更多的内置逻辑节点来简化逻辑的创建
  • 在新创建的项目中添加了默认主题文件
  • 在FT9XX工具链配置脚本中添加了优化,以减少代码大小
  • 在C文件编辑器中启用字符串查找/替换功能
  • 在逻辑节点编辑器和布局编辑器中支持组选择和区域选择
  • 支持节点级的剪切/复制/粘贴操作
  • 支持屏幕分辨率特定的widget属性配置
  • 支持paletted8,DXT1,PNG,JPEG格式的图像部件ESD


 

最新的版本是ESD4.0可以从 这里下载。 用户指南可在安装后的 ‘帮助’ “帮助”菜单中找到。另外,用户指南也可以从这里下载。 平台移植指南将很快推出。

点击这里观看视频教程。

 EVE 屏幕设计(Screen Designer) 3.x

EVE 屏幕设计(Screen Designer) 3.x 集成开发环境(IDE) 进一步促进基于EVE的人机界面(HMI)建设。它提供了一个简单的、高度直观的软件包,通过它可以创建各种令人兴奋的视觉效果,编辑各种图形内容,以增强用户体验。

延续上一代的基础, 它具有高级代码生成功能(具有导出基于C程式语言的源代码, 适用于Bridgetek的FT90x MCU相关的任何硬件),加上纳入更多的小部件(Widget)。 由于用户主要依赖可视化编程(虽然有规定使用文本达成编辑目的), 因此使用者不需要深入了解EVE显示列表。

ESD 3.x 的主要特点如下:


  • 所见即所得的综合开发环境
  • 基于逻辑节点的可视编程方法用于屏幕逻辑创建
  • 完整的ANSI C代码项目生成
  • 能够即时预览设计项目
  • 更高端的小部件(Widget)与小部件之间相互通信
  • 交互式小部件
  • 广泛的小部件库
  • 与工具链(Tool Chain)整合
  • 完整的示例项目

移植指南支持的平台包括:

  • ST Micro Cortex-M4 STM32L476 Discovery
  • ST Micro Cortex-M0 NUCLEO-L073RZ (即将推出)
  • ST Micro Cortex-M3 32L152CDISCOVERY (即将推出)
  • NXP Cortex-M4 FRDM-K22F (即将推出)
  • TI Cortex-M4 EK-TM4C123GXL (即将推出)
  • Microchip(ATMEL) Cortex-M4 ATSAMG55-XPRO (即将推出)

最新版本是ESD3.0,可以从 这里下载。用户指南在安装后的“帮助”菜单中找到。或者,也可以 点击这里查看ESD导出项目的平台移植指南。

请点击 这里查看视频教程,或 click 点击这里查看ESD导出项目的平台移植指南。

*请注意,ESD3.x当前版本仅支持FT81x系列,但我们计划稍后将其扩展支持FT80x。

 

 EVE 屏幕设计(Screen Designer) 2.x

EVE的屏幕设计是一个基于Windows的工具, 旨在让EVE(FT8XX系列)客户尝试和创建显示列表(display list), 利用简单的“拖放(drag and drop)”的方法来控制EVE图形控制器。

该工具允许开发者设计出功能丰富的图形显示,包括EVE原始对象(primitive),小部件(widget)和自动导入的位图(bitmap)。 一个简单的网格布局,可以置放图形到准确位置。

创建多个显示器中通过标签菜单中选择工具支持,和对象可以分组或简单的复制分组并粘贴到后续屏幕。

安装文件和设置文档可以下载自 这里.

 

*请注意,新版本的EVE屏幕设计器(ESD 3.0)提供了比EVE 2.x 工具更强大的功能,建议使用FT81x芯片请使用EVE 3.0或更新版本。

 

 EVE 屏幕编辑工具(Screen Editor)

EVE的屏幕设计是一个基于Windows的工具, 旨在让EVE(FT8XX系列)客户尝试和创建显示列表(display list), 利用简单的“拖放”的方法来控制EVE图形控制器。

该工具也可连接到外部硬件,例如VM800B, 能够将设计显示在真实的硬件以及PC屏幕上。

最后,在安装文件中包含EVE模拟器库, 允许将创建的设计显示在仿真工具输出窗口代替开发工具这里 完整仿真器库的用户手册可以下载自 这里.

屏幕编辑器工具的安装指南可以下载自 这里


该工具的安装文件,的设置文件和在线帮助可以下载自 这里。 . (版本 2.4.3)

 

发行说明可以下载自 这里.

 

 EVE 图片转换器(Image Converters)

EVE系列设备(例如FT800)可以显示用户提供的.jpeg和.png图像。

使用这样的图像必须将它们转换成EVE识别的格式如L1,RGB565,ARGB1555等。

这可以在Windows PC上进行img_cvt程序,该程序可供下载自 这里.

在下载的压缩(zip)文件中提供说明。版本 0.9.1

第二个工具是调色板色位图(Paletted bitmap)格式,它允许使用较少的内存来存储图像,该程序可供下载自 这里.

最后,虽然ft800不支持DXT1格式的图像直接伪版本,但是允许高度压缩成像,类似DXT1可供下载这里。 这种格式非常适合应用程序使用小图像来节省内存空间,也能快速上传图像。

进一步详情关于实现图像到应用程序,请参阅 AN 303.

 

 EVE 音頻轉換器

EVE系列設備(例如FT800)將允許用戶提供音頻文件的播放。

使用這樣的文件必須將它們轉換成EVE識別的格式如:

8位有符號PCM(線性); 8位u律(u-Law);和4位ADPCM

在创建的文件。WAV格式可以在Windows PC支持的格式使用aud_cvt转换。

該實用程序可供下載自 这里.

在下载的压缩(zip)文件中提供说明。

详细实现音频文件转换到您的应用程序的信息,请参阅 AN 276

 

 EVE 字体转换器

EVE 系列设备(如ft800)将允许用户提供的字体显示。

要使用这些字体,它们必须转换为位图 (bitmap)

这可以在Windows PC上可供下载的fnt_cvt程序执行,下載自这里.

在下载的压缩(zip)文件中提供说明。

进一步实现所生成的字体使到您的应用程序的详细信息,请参阅 AN 277

 

 FT_INF 2.0.61.242 - Custom INF File Generator

FT_INF is no longer supported or recommended for use.
This utility is only compatible with driver version 2.12.00 and no later.
If you require to create custom INF files, please use the latest driver files and edit them manually. AN_107 Advanced Driver Options provides useful information.


FT_INF is a free application allowing users to create custom inf files that can be used in conjunction with FTDI’s proprietary drivers.  Altering inf files gives users the flexibility to install FTDI devices that do not use FTDI’s default Vendor ID / Product ID as well as fine tune some of the more advanced driver settings. 
 
FT_INF is available for download by clicking here.

Please Note: FT_INF requires the Microsoft .NET Framework 2.0 installed on your system to run the application.  This can be obtained from the Microsoft Website (https://www.microsoft.com/en-us/download/details.aspx?id=1639), if your system does not have .NET 2.0 installed please download the file from the above link.  To install, double click on the dotnetfx.exe and follow the instructions in the wizard.

 

 FT312D Configuration

The FT312D chip is supplied with a default set of descriptor strings that the Android Open Accessory platform, which the FT312D is connected to, will use to identify and match with the application.

To enable users to pair their hardware/Android application, a utility is provided to allow customers to change these strings.

The utility runs on Windows OS.

The utility is downloadable from here.

The user guide is downloadable from here.

 

 Ignore Hardware Serial Number Registry Editor Utility

This is a free utility that is used for editing the registry to ensure the serial number descriptor of each FTDI device is ignored during driver installation. This feature ensures any FTDI device connected to a USB port is given the same COM port number.

Enter the device type and VID/PID that you want to ignore the serial number on and press WRITE to apply. You can remove the registry key with the ERASE button.

Download the utility here.

Note: the utility should be run before the first device installation and should be ‘Run as Administrator’ (right-click option).

For more information on the Ignore Hardware Serial Number setting and other driver settings please refer to AN_107 Advanced Driver Options which may be downloaded as a pdf from here.

 

 FT311D Configuration

The FT311D chip  is supplied with a default set of descriptor strings that  the Android Open Accessory platform, which the FT311D is connected to, will use to identify and match with the application.

To enable users to pair their hardware/Android  application, a utility is provided to allow customers to change these strings.

The utility runs on Windows OS.

The utility is downloadable from here.

The user guide is downloadable from here.

 

 V2PROG VNC2 Programming Tool

V2PROG is a simple tool for loading pre-compiled .ROM files generated with the Vinculum II toolchain  onto Vinculum II IC’s, over the VNC2 debug interface. It provides an easy to use GUI interface for loading FTDI’s precompiled files or files generated by the user onto the IC.

The utility may be downloaded here.

An application note which describes how to use the V2PROG utility (AN_203_Loading_VNC2_ROM_Files_Using_V2PROG_Utility) is available for download as a .PDF by clicking here.

  COMPort_Assignment Utility
COMPort_Assignment is a free utility that is used for assigning the COM Port numbers of FTDI devices.  It runs under Windows XP, Vista and Windows 7. COMPort_Assignment utility is available for download as a .zip file by clicking here.

An application note which describes how to use the COMPort_Assignment utility (AN_160_COMPort_Assignment_User_Guide ) is available for download as a .PDF by clicking here.

 

 

  SPITest - Hi-Speed Mini Module EEPROM Recovery Utility
This utility may be used to recover a corrupted EEPROM on a Hi-Speed mini module by erasing it. See application note AN_136 for further details.

 

SPITest is available for download here.

 

 

  CDM Uninstaller 1.4 - Windows Device Driver Uninstaller
CDM Uninstaller is a free application that can selectively remove Windows device drivers from the user’s system as specified by the device Vendor ID and Product ID. This application comes as a command driven application or as a GUI executable.

 

The readme for the command line version is available here and the readme for the GUI version can be viewed here.

 

Both applications come as a zipped executable that needs to be extracted prior to running.  Please refer to the readme for running the application.. 

 

Download CDM Uninstaller (command line version + GUI version)

 

 

 FT60x Series Configuration Tool

The FT60x Series configuration tool allows FT600/FT601 devices to be configured with different USB descriptors such as the Manufacturer String or Serial Number. In addition to this, the utility may be used to configure the mode of operation that the device will use such as clock speed, 245 FIFO or multi-channel (FT600) FIFO mode.

A comprehensive user guide explaining the configurable items may be downloaded here

The utility may be downloaded here.

 

此外,提供视频演示如何使用FT60x芯片配置程序编制器应用程序用于定制芯片的分步配置指南:

 

 

  FT_PROG 3.3.88.402 - EEPROM Programming Utility
FT_PROG is a free EEPROM programming utility for use with FTDI devices.  It is used for modifying EEPROM contents that store the FTDI device descriptors to customize designs.  FT_PROG also includes the capability of programming the Vinculum firmware. 

 

PLEASE NOTE - The use of some of these utilities by an end user may result in a device being rendered useless.
 

FT_PROG is available for download by clicking here.

 

The full FT_PROG User Guide can be downloaded here.

Please Note: FT_PROG requires the Microsoft .NET Framework 4.0 installed on your system to run the application. This can be obtained from the Microsoft Website http://www.microsoft.com/download/en/details.aspx?id=17851&WT.mc_id=MSCOM_EN_US_DLC_DETAILS_121LSUS007996

If your system does not have .NET 4.0 installed please download the file from the above link. To install, double click on the dotnetfx.exe and follow the instructions in the wizard. 

 

  Microsoft USBView - USB Connection Viewer
USBView is a free utility from Microsoft  that displays the USB connection tree and shows the USB devices that are connected to it together with their configuration data.  This is very useful for debugging USB enumeration errors. USBView runs under Windows 98, ME,2000, XP, Windows 7 and Windows 8/8.1. 

 

USBView is available for download as a .zip file by clicking here. Please note the file must be unzipped before execution.

 

 

  USBView for Linux - USB Connection Viewer
A version of USBView is available for Linux from http://www.kroah.com/linux-usb/.  As with the Windows version, this displays a connection tree of all the USB devices connected to the PC.  A version compiled for x86_64 Linux can be downloaded here.

 

 

  FT2xxR Clock utility

This is the utility to select whether the FTxxxR device will use the internal or external oscillator.

Warning
If you do not have an external crystal connected in your circuit and run this Utility, your
FT232R/FT245R may become permanently unusable. Please make sure that the external crystal is connected across the OSCI and OSCO pins of the FT232R/FT245R.

For more information on how to use the FT232R/FT245R with an External Crystal, please refer to Using the FT232R/FT245R with an External Crystal or Oscillator

To download the utility click here 

 

  MProg 3.5 - EEPROM Programming Utility
PLEASE NOTE: Mprog has now been replaced by FT_Prog
MProg supersedes the FTD2XXST utility and is the current EEPROM programming utility from FTDI.  MProg has the ability to erase, program, read and read and parse the EEPROM contents for FT4232H, FT2232H, FT232R, FT245R, FT2232, FT232B, FT245B, FT8U232AM and FT8U245AM devices.  MProg has a clear user interface for selecting settings and a facility to save EEPROM templates to file which can be loaded later for programming more devices.  Multiple devices may programmed at the same time, thus saving time in manufacturing.  Help files are included and explain all of the features available.  Please note that MProg 3.0a will not work correctly under Windows 98/ME with the latest D2XX drivers (3.1.4).

 

Unlike the FTD2XXST utility, MProg does not contain any test features other than confirming the EEPROM contents have been written correctly.

 

MProg is available for download by clicking here.  MProg requires FTDI's D2XX drivers to run correctly. 

 

The MProg User Guide is available for download as a .PDF by clicking here.

 

 

  FTDI Port Monitor - Vista Gadget

FTDI have provided a simple Windows Vista Sidebar gadget to monitor which FTDI COM ports are available.  The list of ports continuously updates to display a list of the COM port numbers assigned to currently available FTDI devices. 

 

The gadget can be installed simply by double-clicking the file.

 

 

VCPTest - Windows CE Test Utility for USB UART Devices

The VCPTest program is intended to show how to communicate with an FTDI device from a Windows CE based system using FTDI's VCP drivers for Windows CE.  It sends and receives data through a loopback connector.

 

To download the program with C++ source code, click click here.

 

 

  FT4232H_UART - Manufacturing Test Utility for FT4232H Devices

The FT4232_UART program is intended for use in an FT4232H manufacturing test environment. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID and PID. The FT4232H default VID/PID is 0403/6011. The source code for this program is provided on the FTDI website at the C# Builder examples page and can be built by VC# 2008. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

 

  FT2232_UART - Manufacturing Test Utility for FT2232 Devices

The FT2232_UART program is intended for use in a FT2232D/H manufacturing test environment. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID and PID. The FT2232H/D default VID/PID is 0403/6010. The source code for this program is provided on the FTDI website at the C# Builder examples page and can be built by VC# 2008. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

 

 ST232R_ver1.4 - Manufacturing Test Utility and Serialiser for FT232R Devices

The ST232_ver1.4 program is intended for use in a FT232B or FT232R manufacturing test environment. ST232_ver1.4 replaces the previous FTDI utility used for this purpose called ST232R and ST232-245. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and it can also support other VID and PID combinations by EEPROM.ini modification. The source code for this program is provided on the FTDI website at the C++ Builder examples page and can be built by C++ Builder 2009. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

To download the test cable specification, click here.

 

 

  ST232R - Manufacturing Test Utility and Serialiser for FT232R Devices

The ST232R program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

  FT2232ST - Manufacturing Test Utility and Serialiser for FT2232C Devices

The FT2232ST program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - dual RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6010) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

 ST232-245 - Manufacturing Test Utility and Serialiser for FT232BM Devices

The ST232-245 program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

  FTD2XXST - EEPROM Programmer and Test Utility for FT232/FT245 Devices
FTD2XXST is an EEPROM serialiser and testing utility for FT232 and FT245 devices.  FTD2XXST is based on our D2XX drivers and will work on Windows 98, ME, 2000 and XP platforms.  The latest release supports the extra features of the FT232BM and FT245BM devices as well as the AM series devices.

 

Please note that this utility has been superseded by MProg which will also program FT2232C devices.

 

FTD2XXST is available for download by clicking here.

 

The FTD2XXST User Guide is available for download as a .PDF by clicking here.

 

 

E2PROG - EEPROM Programmer and Test Utility for FT8U100AX
E2PROG is our EEPROM serialiser and testing utility for the FT8U100AX only.  It runs on a Windows 98 platform and requires the VCP drivers to be installed prior to use. 

 

To download the E2PROG utility, click here.

 

 

  EEPROM Programmer Utility for FreeBSD
Our thanks to Bernd Walter (ticso@cicely8.cicely.de) who has provided a version of our EEPROM serialiser utility for FreeBSD.  It should also run on OpenBSD and NetBSD but has only been tested by the author using FreeBSD.  It is distributed free of charge under a FreeBSD style license and can be downloaded from the author's website at  location http://www.bwct.de/ftdi-eeprom-1.0.tar.gz.

 

 

VEVAL  Utility for V-Eval

Program for use with the V-Eval development board.  Can be used as a terminal application, for reprogramming the VNC1L and for monitoring data sent to and from the VNC1L UART.

 

NOTE: the FT2232 device on the V-Eval board requires FTDI's CDM drivers

 

Click here to download

 

 

  VNC_PROG Programmer for VPROG1

Multi-threaded program for use with the VPROG1 programmer board.  Can be used to program up to 10 VNC1 or VNC2 48pin devices at a time with a specified firmware library.

 

NOTE: the FT232R device on the VPROG1 board requires FTDI's CDM drivers

 

Click here to download

 

 

  Vinculum Firmware Customiser (V1.1b)

Application to modify firmware default behaviour such as default Baud rate or set short command set.  A user manual is also available.

 

Click here to download

 

 

  VPLAY

Application to play music through a VMUSIC1 module (requires TTL-232R-3V3)

 

Click here to download

 

 

 



 

© Future Technology Devices International Ltd.(飞特蒂亚)