《Realtek WinUSB PG Tool用户指南》提供了详尽的操作说明和示例,帮助用户轻松配置与管理使用WinUSB驱动程序的Realtek设备。
Realtek PGTool是由Realtek公司开发的一款用于编程其USB设备(如RTL8152和RTL8153网卡)的工具。通过该工具,用户可以对USB LAN设备进行Efuse、EEPROM或Flash的编程操作。
以下是使用PGTool时的一些关键知识点:
1. **安装Windows USB LAN驱动程序**:在开始使用Realtek PGTool前,请确保已正确安装相应的Windows USB LAN驱动程序,以保证软件能够顺利与目标硬件通信。
2. **启动WinUSB PGTool UI**:首先需要以管理员身份运行RtPGtoolUI.exe来打开编程工具的用户界面。
3. **选择设备**:在界面上找到并选定要进行编程操作的目标USB LAN设备。如果勾选“Select All”,则会同时对所有插入电脑中的此类设备执行相同的操作,并自动增加MAC地址值。
4. **设置编程模式**:开始前,需从Efuse、EEPROM或Flash中选择一种作为编程目标。
5. **编辑配置**
- MAC地址设定
在Efuse和EEPROM中可以指定MAC地址。一旦完成编程操作,CURRENT列中的数字将自动更新。
- 设备ID调整
用户能够更改Vendor ID及Product ID值。请注意未经授权的修改可能导致Realtek USB驱动无法正常加载的问题。
- 制造商与产品描述字符串编辑
这些信息关联于USB设备描述符中,制造商和产品名称可以在安装了相应驱动程序的情况下通过设备管理器查看到。
- 特性设置选项
比如LPM_BESL_EN允许用户配置RTL8152B(N)的链接电源管理模式;而BOS_DESC_SUPERSPEED则用于支持USB-IF测试中的SuperSpeed USB设备能力描述符。
- SPI_FLASH_EN开关
在Windows系统中,此选项启用后可以从SPI Flash加载Realtek Windows驱动程序。根据需要还可以激活PGTool的自动安装功能。
- EEPROM_EN设置仅适用于RTL8152BN且在使用外部EEPROM时才有效。
- NO_REMOTE_WAKEUP控制是否支持远程唤醒功能
当该设定被开启,那么对于RTL8152(N)来说将不再提供这项服务。
- LED选择配置调整
用户可以通过修改EEPROM中的LED_SEL_CFG值来自定义LED的工作模式。
6. **编程与保存**
在开始编程之前,请确认已选择了正确的项目。完成操作后,新的设置会被写入Efuse和EEPROM,并且会生成一个CFG文件来记录这些更改的结果。
7. **比较功能**
编程完成后,PGTool可以对比当前的Efuse/EEPROM配置与之前的设定值之间的差异。
以上介绍了使用Realtek PGTool的主要步骤,包括驱动安装、设备选择、编程模式设置、参数编辑以及编程和保存等操作。这些信息对于正确利用该工具对Realtek USB设备进行有效编程至关重要。