1. 为什么FT232R这颗老芯片至今还在被反复折腾
搞嵌入式或者工控的朋友,对FT232R这个型号一定不陌生。它是一颗USB转UART(串口)的桥接芯片,把电脑的USB接口虚拟成一个传统的COM口,让那些只有UART接口的单片机、工控板、老设备能跟PC通信。这颗芯片出自FTDI(Future Technology Devices International)公司,量产已经很多年了,但你在各种开发板、调试工具、仪器仪表里依然能频繁见到它。
问题就出在“老”这个字上。Windows 10和Windows 11对驱动签名的要求越来越严,FTDI官方也多次更新过VCP(Virtual COM Port)驱动的版本,导致很多人在设备管理器里看到一个带黄色感叹号的“USB Serial Converter”或者“FT232R USB UART”,然后就卡住了——串口出不来,烧录工具连不上,调试工作直接停摆。
我这些年帮人远程处理过不下几十次这类问题,发现大部分人的困境其实高度相似:要么是驱动版本不对,要么是系统自动装了一个不匹配的驱动,要么是买到了采用非原厂芯片的板子导致官方驱动识别异常。这篇内容就是把这些年踩过的坑、验证过的快速安装方案,以及不同场景下的选型建议,一次性讲清楚。
适合谁看?如果你手上有基于FT232R的调试板、下载器、串口模块,或者你正在做STM32、ESP32、Arduino这类需要串口通信的开发,又或者你在工控现场需要快速恢复一台设备的串口功能,这篇内容都能直接拿来用。我会从芯片识别、驱动获取、安装步骤、问题排查几个维度展开,尽量让零基础的人也能照着操作。
2. FT232R芯片与USB UART驱动的核心认知
2.1 FT232R到底是一颗什么芯片
FT232R是FTDI的第三代USB转串口芯片,内部集成了USB协议引擎、UART控制器、时钟电路和EEPROM。它支持USB 2.0全速(12Mbps),串口侧最高可以跑到3Mbps(在特定条件下),常见的波特率从300到921600都能覆盖。芯片本身有几种封装,最经典的是SSOP-28,还有QFN的版本。
它和市面上另外几颗常见的USB转串口芯片——比如CP2102、CH340、PL2303——最大的区别在于:FTDI的驱动生态做得非常成熟,跨平台支持好(Windows、Linux、macOS都有官方驱动),而且芯片内部可以烧写自定义的VID/PID和产品描述字符串。这意味着设备厂商可以用FTDI的芯片做出自己品牌的下载器,插到电脑上显示的是厂商自定义的名字,而不是千篇一律的“USB Serial Port”。
但这也带来一个副作用:如果厂商在EEPROM里写了非标准的配置,或者用了盗版芯片,官方驱动可能会拒绝工作。这就是为什么有些人插上板子后,设备管理器里能看到设备,但串口就是出不来。
2.2 USB UART驱动在系统里扮演什么角色
从系统角度看,FT232R插上电脑后,经历的是这样一个过程:USB主机控制器枚举设备,读取设备描述符,发现这是一个Vendor Specific Class设备(FTDI的默认配置),然后系统需要加载对应的驱动程序,由驱动来创建一个虚拟COM端口。
在Windows下,这个驱动叫VCP驱动,全称Virtual COM Port Driver。它做的事情包括:识别FTDI芯片、加载固件配置、创建COM端口、处理串口读写请求。如果驱动没装好或者版本不匹配,设备管理器里就会显示为未知设备或者带感叹号的其他设备,COM端口自然也不会出现。
在Linux下,内核自带ftdi_sio模块,通常插上就能用,不需要额外装驱动。macOS则从某个版本开始也内置了FTDI的驱动支持。所以如果你是在Linux或macOS下开发,遇到FT232R识别问题的概率会低很多。Windows才是重灾区。
2.3 为什么驱动下载这件事会变成一个“问题”
按理说,去FTDI官网下载最新驱动,装上就完事了。但实际情况远比这复杂。我总结下来,驱动问题主要来自这几个方面:
第一,Windows Update会自动推送一个FTDI驱动,但这个驱动版本可能比较老,或者跟你的芯片固件版本不匹配。有时候系统装完自动驱动后,设备能识别但通信不稳定,表现为串口能打开但发数据就断。
第二,市面上存在大量采用非原厂FT232R芯片的板子。这些芯片的VID/PID可能被改过,或者内部EEPROM配置不完整,导致官方驱动加载后无法正常创建COM口。这种情况下,你需要用FTDI官方的工具去修复EEPROM,或者换用其他驱动方案。
第三,驱动签名问题。Windows 10 1607之后,微软对内核模式驱动的签名要求更严。FTDI的官方驱动是签过名的,但如果你从第三方渠道下载了修改版驱动,可能会因为签名问题装不上。
第四,多版本驱动冲突。电脑里之前装过旧版FTDI驱动,新版装上去之后,系统可能还在用旧版的.sys文件,导致行为异常。这种情况需要彻底清理旧驱动再装。
理解了这些背景,你就能明白为什么一个看似简单的“驱动下载”会变成需要专门写一篇内容来讲的事情。
3. 驱动获取渠道与版本选择策略
3.1 官方渠道:FTDI官网的正确打开方式
FTDI官网是获取FT232R驱动最可靠的来源。官网的驱动页面提供了Windows、macOS、Linux、Android等平台的驱动下载。对于Windows用户,你需要关注的是VCP驱动,目前最新的版本号是2.12.36(截至我写这篇内容时的版本,后续可能有更新)。
官网下载页面会提供两种形式:一种是可执行安装程序(.exe),一种是压缩包形式的驱动文件(包含.inf、.sys、.cat等)。我建议优先下载可执行安装程序,因为它会自动处理驱动安装和注册表配置。如果你需要做静默安装或者集成到系统镜像里,那就下载压缩包版本,通过设备管理器手动指定驱动路径。
注意:FTDI官网的驱动下载页面有时候会因为网络原因加载较慢,如果遇到这种情况,可以尝试直接访问FTDI的驱动下载直链,或者使用官网提供的FTP镜像。不要从不明来源的第三方驱动站下载,那些站点的驱动经常被捆绑了其他东西。
3.2 版本选择:D2XX还是VCP
FTDI提供两种驱动模式:VCP和D2XX。VCP驱动会让设备在系统里显示为一个COM端口,适合大多数串口通信场景。D2XX驱动则是一个直接访问USB设备的接口库,不创建COM口,适合需要高速通信或者自定义协议的场景。
对于绝大多数使用FT232R做串口调试、固件下载的人来说,你需要的是VCP驱动。但有些厂商的下载器会同时安装D2XX和VCP,这时候可能会出现设备被D2XX驱动接管,导致COM口不出现的情况。如果你遇到这种问题,需要在设备管理器里手动更新驱动,强制指定为VCP驱动。
版本号方面,我一般建议用官网最新的稳定版。但有一个例外:如果你用的是老版本的Windows(比如Windows 7),可能需要用旧版的VCP驱动(比如2.08.30或2.10.00),因为新版驱动可能不支持Win7。这个在下载页面会有说明,下载前看清楚系统要求。
3.3 第三方渠道的风险与替代方案
有时候官网下载确实慢,或者你需要一个特定版本的驱动,这时候可能会考虑第三方渠道。我的建议是:优先用官网,实在不行再用第三方,但一定要验证驱动文件的数字签名。
验证方法很简单:右键点击.sys或.cat文件,查看属性里的数字签名选项卡,确认签名者是“FTDI Ltd”且签名有效。如果签名无效或者签名者不对,坚决不要用。
另外,Windows系统自带了一个FTDI驱动的备用版本,在系统驱动库里有。如果你没有网络,可以尝试让Windows自动搜索驱动,有时候能装上一个可用的版本,虽然可能不是最新的。
对于Linux用户,内核自带的ftdi_sio模块通常就够用了。如果遇到问题,可以检查模块是否加载:lsmod | grep ftdi_sio。如果没有加载,用modprobe ftdi_sio手动加载。macOS用户一般不需要额外装驱动,系统自带的FTDI支持已经能覆盖大部分场景。
4. Windows下FT232R驱动的快速安装实操
4.1 安装前的环境检查与准备
在动手装驱动之前,先做几件事,能帮你省掉很多来回折腾的时间。
第一,确认你的设备到底是不是FT232R。把设备插到电脑上,打开设备管理器,找到那个带感叹号或者显示为“USB Serial Converter”的设备,右键属性,切换到“详细信息”选项卡,在“属性”下拉框里选择“硬件ID”。如果看到VID_0403和PID_6001,那基本可以确认是FTDI的芯片。VID_0403是FTDI的厂商ID,PID_6001是FT232R的默认产品ID。如果PID不是6001,可能是厂商自定义了PID,但VID还是0403,那也说明是FTDI芯片。
第二,确认你的Windows版本和位数。Windows 10和Windows 11的驱动安装流程基本一致,但Windows 7和Windows 8需要额外注意驱动版本兼容性。位数方面,现在基本都是64位系统,但如果你还在用32位系统,下载驱动时要选对版本。
第三,把之前装过的FTDI驱动清理干净。打开“控制面板”->“程序和功能”,找找有没有“FTDI USB Serial Converter Drivers”之类的条目,有的话先卸载。然后打开设备管理器,勾选“查看”->“显示隐藏的设备”,把里面所有跟FTDI、USB Serial相关的设备都卸载掉,包括那些灰色的隐藏设备。这一步很重要,能避免旧驱动残留导致的新驱动不生效。
第四,准备好驱动安装文件。如果你下载的是.exe安装程序,直接双击运行就行。如果是压缩包,解压到一个路径里没有中文和空格的文件夹,比如C:\FTDI_Driver\。路径里有中文有时候会导致驱动安装失败,这是个老生常谈但很多人忽略的问题。
4.2 分步安装流程与关键截图说明
下面是我在实际操作中验证过多次的安装流程,按这个步骤走,大部分情况下五分钟内能搞定。
第一步,运行驱动安装程序。如果你下载的是.exe,双击后会出现FTDI的安装向导。点击“Next”,接受许可协议,然后选择“Install”或者“Next”一路走下去。安装程序会自动把驱动文件复制到系统目录,并注册到驱动库里。安装完成后,点击“Finish”结束。
第二步,插入FT232R设备。如果你在安装驱动之前就插着设备,建议先拔掉,等驱动装完再插。插上后,Windows会检测到新硬件,并自动从驱动库里匹配FTDI驱动。正常情况下,你会在设备管理器的“端口(COM和LPT)”下面看到“USB Serial Port (COMx)”,x是系统分配的端口号。
第三步,如果设备管理器里没有自动出现COM口,而是显示为带感叹号的设备,右键点击该设备,选择“更新驱动程序”->“浏览我的电脑以查找驱动程序”->“让我从计算机上的可用驱动程序列表中选取”。在列表里找到“FTDI”或者“USB Serial Port”,选中后点击“下一步”。系统会安装驱动并创建COM口。
第四步,验证安装结果。打开设备管理器,确认“端口”下面有“USB Serial Port”,右键属性,在“端口设置”里可以看到波特率等参数。然后你可以用串口调试助手(比如SSCOM、PuTTY、或者Arduino IDE的串口监视器)打开这个COM口,发几个字符测试一下。如果能正常收发,说明驱动工作正常。
提示:如果安装过程中Windows提示“Windows无法验证此驱动程序软件的发布者”,选择“始终安装此驱动程序软件”。这是因为FTDI的驱动虽然签了名,但有些版本可能用的是较早的签名证书,Windows会弹这个提示。只要确认驱动来源是FTDI官网,就可以放心安装。
4.3 静默安装与批量部署方案
如果你需要在多台电脑上批量部署FT232R驱动,或者要把驱动集成到系统镜像里,手动点安装程序就太慢了。这时候可以用静默安装的方式。
FTDI的.exe安装程序支持命令行参数。你可以用/S参数进行静默安装,比如:FTDI_Driver_Setup.exe /S。这样安装过程不会弹出任何界面,适合脚本调用。
如果你下载的是压缩包版本的驱动,可以用pnputil命令来安装。把驱动解压到某个目录,然后以管理员身份打开命令提示符,执行:
pnputil /add-driver C:\FTDI_Driver\ftdibus.inf /install pnputil /add-driver C:\FTDI_Driver\ftdiport.inf /install这两条命令分别安装USB总线驱动和端口驱动。执行完后,插上设备就能自动识别了。
对于需要集成到Windows镜像的场景,可以用DISM工具把驱动注入到install.wim里。这个操作稍微复杂一些,适合有系统部署经验的人。基本流程是:挂载镜像,用dism /Add-Driver命令添加驱动,然后卸载镜像。具体命令这里不展开,有需要可以单独查一下DISM的文档。
5. 驱动装完之后的验证与串口通信测试
5.1 设备管理器里的关键信息确认
驱动装好后,设备管理器里应该能看到两个层面的设备:一个是“通用串行总线控制器”下面的“USB Serial Converter”,这是USB层面的驱动;另一个是“端口(COM和LPT)”下面的“USB Serial Port (COMx)”,这是串口层面的驱动。两个都在,才说明驱动完整加载了。
右键点击“USB Serial Port”,选择“属性”,在“详细信息”选项卡里,你可以看到设备的硬件ID、驱动版本、驱动日期等信息。确认驱动版本是你安装的那个版本,驱动提供者是“FTDI”。如果驱动提供者显示为“Microsoft”,那说明系统用的是自带的驱动,可能不是最新版,但通常也能用。
在“端口设置”选项卡里,你可以修改波特率、数据位、停止位、校验位等参数。这些参数需要跟你的目标设备匹配。比如很多STM32的bootloader默认用115200波特率,8数据位,1停止位,无校验。如果你不确定目标设备的参数,查一下它的手册。
5.2 用串口工具做回环测试
确认COM口出现后,最好做一个简单的回环测试,验证驱动和硬件都工作正常。方法很简单:把FT232R模块的TX和RX短接(用一根杜邦线把这两个引脚连起来),然后打开串口调试工具,选择对应的COM口,打开串口,发送任意字符。如果接收区能收到你发送的字符,说明从驱动到芯片到引脚的整个链路都是通的。
这个测试能排除很多问题。如果发送了但收不到,可能是TX和RX没短接好,或者串口工具的参数设置不对,或者驱动虽然创建了COM口但实际通信有问题。一步步排查,先确认硬件连接,再确认软件参数。
我常用的串口工具是SSCOM和PuTTY。SSCOM是国产的,界面简单,适合快速测试。PuTTY更通用,也支持SSH和Telnet,但串口功能稍微隐蔽一些。在Linux下,可以用minicom或者screen命令,比如screen /dev/ttyUSB0 115200。
5.3 常见通信异常与初步判断
回环测试通过后,接上目标设备,如果通信还是有问题,那问题可能出在目标设备侧,而不是驱动侧。常见的异常包括:能打开串口但收不到数据、收到乱码、通信一段时间后断开。
收到乱码通常是波特率不匹配。检查你的串口工具设置的波特率和目标设备的是否一致。有些设备用的是非标准波特率,比如921600或者1500000,这时候需要在串口工具里手动输入波特率。
通信一段时间后断开,可能是USB供电不足或者线缆质量差。FT232R模块如果同时给目标设备供电,电流可能不够。尝试用带外部供电的USB Hub,或者换一根短一点的、质量好一点的USB线。
如果串口工具根本打不开COM口,提示“拒绝访问”或者“端口被占用”,那可能是另一个程序占用了这个COM口。检查一下有没有其他串口工具、烧录软件、或者后台服务在占用。关闭它们再试。
6. 那些年我踩过的FT232R驱动坑与排查实录
6.1 设备识别了但COM口不出现
这是最常见的问题之一。设备管理器里能看到“USB Serial Converter”,但“端口”下面没有对应的COM口。这种情况通常是因为系统加载了USB层面的驱动,但没有加载端口层面的驱动。
解决方法:右键点击“USB Serial Converter”,选择“更新驱动程序”,手动指定驱动路径,选择FTDI驱动文件夹里的ftdiport.inf。安装完成后,COM口就会出现。
如果手动指定后还是不行,检查一下驱动文件夹里是否有ftdiport.inf和ftdibus.inf两个文件。有些第三方打包的驱动可能只有其中一个,导致安装不完整。
还有一种可能是芯片的EEPROM配置有问题。FTDI芯片内部有一个EEPROM,存储了VID、PID、产品描述等信息。如果EEPROM里的配置不完整或者损坏,驱动可能无法正确识别。这时候需要用FTDI的FT_PROG工具来重新烧写EEPROM。FT_PROG是FTDI官方提供的免费工具,可以读取和修改芯片的EEPROM内容。操作时需要小心,烧写错了可能导致芯片无法识别。
6.2 驱动签名报错与强制安装技巧
Windows 10和Windows 11对驱动签名要求严格,有时候安装FTDI驱动会弹出“Windows无法验证此驱动程序软件的发布者”的警告。正常情况下,点击“始终安装”就能继续。但如果系统设置了“仅安装签名的驱动”,可能会直接拒绝安装。
如果你确认驱动来自FTDI官网,可以临时禁用驱动签名强制。在Windows 10/11下,按住Shift键点击“重启”,进入高级启动选项,选择“疑难解答”->“高级选项”->“启动设置”->“重启”,然后按数字键7选择“禁用驱动程序强制签名”。系统重启后,就可以安装未签名的驱动了。装完后,下次正常重启,驱动签名强制会恢复,但已经装好的驱动不受影响。
注意:禁用驱动签名强制是一个临时操作,只在你确认驱动来源可靠的情况下使用。不要用这个方法安装来源不明的驱动。
6.3 非原厂芯片的识别与应对
市面上有一些价格很低的FT232R模块,用的不是FTDI原厂芯片,而是兼容芯片。这些芯片的VID/PID可能跟原厂一样,但内部实现有差异。官方驱动加载后,可能表现为:设备能识别,COM口能创建,但通信不稳定,或者波特率不准。
识别方法:用FT_PROG工具读取芯片的EEPROM。原厂芯片的EEPROM里会有FTDI的厂商信息和唯一的序列号。兼容芯片的EEPROM内容可能不完整,或者序列号是重复的。
应对方法:如果确认是非原厂芯片,可以尝试用旧版的FTDI驱动(比如2.08.30),旧版驱动对兼容芯片的容忍度更高。或者换用其他芯片的模块,比如CP2102或CH340,这些芯片的驱动生态也很成熟,而且原厂芯片价格更低。
6.4 多设备同时使用时的端口分配问题
如果你同时插了多个FT232R设备,Windows会为每个设备分配一个COM口号。但有时候,拔掉再插上后,COM口号会变。这对于需要固定COM口的应用来说很麻烦。
解决方法:在设备管理器的“端口设置”->“高级”里,可以手动指定COM端口号。给每个设备分配一个固定的、不冲突的端口号。这样即使重新插拔,COM口也不会变。
另外,如果多个FT232R设备的EEPROM里序列号相同,Windows可能无法区分它们,导致端口分配混乱。这时候需要用FT_PROG给每个设备烧写不同的序列号。
6.5 常见问题速查表
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
| 设备管理器显示未知设备 | 驱动未安装或安装失败 | 手动指定FTDI驱动路径安装 |
| 有USB Serial Converter但无COM口 | 端口驱动未加载 | 手动安装ftdiport.inf |
| 驱动安装时报签名错误 | 系统驱动签名强制 | 临时禁用驱动签名强制后安装 |
| COM口能打开但通信乱码 | 波特率不匹配 | 检查并统一波特率设置 |
| 通信一段时间后断开 | USB供电不足或线缆问题 | 换用带供电的Hub或短USB线 |
| 多设备COM口混乱 | 序列号重复或端口未固定 | 用FT_PROG烧写唯一序列号,手动指定COM口 |
| 非原厂芯片通信不稳定 | 芯片兼容性问题 | 换用旧版驱动或更换模块 |
7. 跨平台场景下的驱动处理差异
7.1 Linux下的ftdi_sio模块使用要点
Linux内核自带的ftdi_sio模块对FT232R的支持非常好,通常插上就能用。设备会出现在/dev/ttyUSB0或者/dev/ttyUSB1。你可以用dmesg | grep ftdi查看内核日志,确认设备是否被正确识别。
如果设备插上后没有出现/dev/ttyUSBx,检查一下ftdi_sio模块是否加载:lsmod | grep ftdi_sio。如果没有,用sudo modprobe ftdi_sio加载。如果加载了但还是没有设备节点,可能是权限问题。把当前用户加到dialout组:sudo usermod -a -G dialout $USER,然后重新登录。
有些FT232R设备在Linux下会被识别为/dev/ttyACM0而不是/dev/ttyUSB0,这取决于设备的USB接口类型。ACM是CDC类设备,USB是Vendor Specific类设备。FT232R默认是Vendor Specific,所以通常是ttyUSB。如果厂商改了EEPROM配置,可能会变成ACM。
7.2 macOS下的驱动兼容性说明
macOS从某个版本开始内置了FTDI驱动支持,插上FT232R设备后,会在/dev/下出现tty.usbserial-XXXXXXXX的设备节点。你可以用ls /dev/tty.*查看。
如果设备没有出现,可能是macOS的驱动跟芯片固件版本不匹配。FTDI官网提供了macOS的VCP驱动,可以下载安装。安装后需要重启系统。
macOS下串口工具的权限管理比较严格,有些工具需要授予“输入监控”或者“完全磁盘访问”权限才能打开串口。如果遇到权限问题,去“系统偏好设置”->“安全性与隐私”->“隐私”里给对应的工具授权。
7.3 嵌入式Linux与Android的驱动集成
如果你是在嵌入式Linux平台(比如树莓派、BeagleBone)上使用FT232R,内核通常已经包含了ftdi_sio模块。如果没有,需要在内核配置里启用CONFIG_USB_SERIAL_FTDI_SIO,然后重新编译内核。
Android平台从某个版本开始也支持USB Host,可以通过USB转串口跟FT232R通信。但Android的USB权限管理比较特殊,需要在应用里请求USB权限,或者用root权限直接访问/dev/ttyUSB0。有些Android设备需要额外的内核模块支持,这个要看具体设备的内核配置。
8. 驱动维护与长期使用的经验建议
8.1 驱动版本管理与备份
FTDI的驱动更新不算频繁,但每次更新可能会修复一些兼容性问题。我建议在稳定使用某个版本后,把驱动安装文件备份到一个固定的位置。这样即使以后官网更新了驱动,你也能回退到之前验证过的版本。
如果你有多台电脑,可以把驱动文件放在共享目录或者U盘里,需要的时候直接安装。对于经常需要给客户部署设备的场景,可以做一个包含驱动和安装脚本的U盘,插上就能自动安装。
8.2 设备EEPROM的备份与恢复
FT232R芯片内部的EEPROM存储了设备的配置信息,包括VID、PID、序列号、产品描述等。如果EEPROM内容丢失或损坏,设备可能无法被识别。我建议在设备工作正常的时候,用FT_PROG工具把EEPROM内容读出来备份成文件。万一以后出问题,可以重新烧写回去。
FT_PROG的操作很简单:打开软件,点击“Scan”扫描设备,然后点击“Read”读取EEPROM内容,再点击“Save”保存为文件。恢复的时候,打开备份文件,点击“Program”烧写回去。整个过程不到一分钟,但能省掉很多麻烦。
8.3 长期使用中的稳定性维护
FT232R芯片本身很稳定,但长期使用中可能会遇到一些环境相关的问题。比如在工控现场,USB接口可能因为震动导致接触不良,或者因为电磁干扰导致通信误码。这些不是驱动问题,但容易被误判为驱动问题。
我的经验是:如果设备之前一直工作正常,突然出现通信问题,先检查硬件连接,再检查驱动。不要一上来就重装驱动,那样可能白费功夫。用替换法排查:换一根USB线、换一个USB口、换一台电脑,逐步缩小问题范围。
另外,FTDI的驱动在Windows更新后偶尔会被覆盖成系统自带的旧版本。如果你发现设备突然工作不正常,检查一下驱动版本是否变了。如果变了,重新安装你备份的驱动版本。
8.4 替代芯片方案的选型参考
如果你对FT232R的驱动问题感到疲惫,可以考虑替代方案。CP2102和CP2102N是Silicon Labs的USB转串口芯片,驱动安装简单,Windows 10/11下基本免驱。CH340是国产芯片,价格极低,驱动也很成熟,但需要手动安装驱动。PL2303是Prolific的芯片,老版本兼容性一般,新版本(PL2303HXD)好了很多。
选型的时候,考虑这几个因素:驱动安装的便捷性、通信稳定性、价格、供货情况。FT232R的优势在于品牌认知度高、跨平台支持好、EEPROM可配置。如果你不需要这些特性,CP2102或CH340可能是更省心的选择。
我在实际项目中的做法是:调试阶段用FT232R,因为兼容性好,各种工具都认。量产产品里用CP2102或CH340,成本低,驱动问题少。这样兼顾了开发效率和产品成本。
最后再分享一个小技巧:如果你经常需要在不同电脑上使用FT232R设备,可以做一个便携版的驱动包,里面包含驱动文件和安装脚本。插上设备后,运行脚本自动安装驱动,省去手动操作的步骤。脚本可以用批处理或者PowerShell写,核心就是调用pnputil命令安装驱动。这个方案我在多个客户现场用过,效果很稳。