您现在的位置是:网站首页> 漫漫人生
亲历软硬问题处理收集
- 漫漫人生
- 2026-03-04
- 1229人已阅读
亲历软硬问题处理收集

硬件问题
[TL-WDR4320] 打印服务器设置指南—Windows系统
TP-LINK WDR4320 路由器上刷入 OpenWrt 22.03.5
软件问题
罗技Usb Receiver在Win7 64位系统中驱动安装方法
T440p Ctrl Fn键可互换
T440p Ctrl Fn键可互换,在BOIS的keyboard/mouse里设置
罗技Usb Receiver在Win7 64位系统中驱动安装方法
新买了一套罗技MK240无线鼠标键盘套装,但是在Win7 64位环境下提示“无法安装驱动”。以下方法均无法解决:
(1)用驱动精灵、驱动人生等软件;其中驱动精灵较靠谱,认出了罗技商标,但是无法更新驱动;
(2)安装罗技SetPoint 6.32版,毫无作用。
成功的解决办法:
(1)从目录C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_e2b28ecac19a29af'中复制文件,usb.inf和usb.PNF,粘贴到C:\Windows\inf目录中;
(2)在设备管理器-未知设备中找到Usb Receiver,右键菜单选择更新驱动程序;
(3)在对话框中选择浏览计算机以查找驱动程序软件;
(4)浏览位置输入C:\Windows\inf
安装完毕后,Usb Receiver将分别变成以下设备:
(1)Generic USB Hub
(2)HID-compliant device
调试莫名其妙问题处理收集
莫名函代码没执行:看是否有缓存问题,看是否有派生类有相同函数,执行了派生类函数,加日志看执行情况
TL-WDR4320路由器救砖

需要用到的软件包括SecureCRT和tftpd32
SecureCRT设置如图:

注意取消RTS/CTS选项
正式开刷
首先把USB/TTL模块连好到电脑的USB口上(确保安装好TTL线的驱动),这时不要连接路由的电源。
用网线把PC和路由的第一个LAN口连上
修改PC的IP为192.168.1.100
接通电源进入uboot方法:
开机出现autoboot时在1秒内快速按下tpl三个字母
速度接通电源,然后鼠标速度点一下Secure-Crt的窗口以便确保软件是激活状态,否则键盘输入时没反映你会哭。然后拿出你最擅长的3根手指放在T P L 三个按键上(键盘上的3个键位)。等到屏幕显示Autobooting in 1 seconds 时,顺序快速按tpl3个键,注意是按下一个放开再按另一个。。不是同时按下。成功的话你会看到屏幕标识符显示:db12x> ……这时重要的一步算成功了。


把你要上传的固件文件都放到一个方便访问的目录。打开tftpd

然后在Secure-Crt执行刷机命令如下:
TTL下更新不带uboot的Firmware方法(红色部份根据实际文件名):
tftpboot 0x80000000 4310.bin
erase 0x9f020000 +7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
reset
操作完成后通过WEB访问访问192.168.1.1,设置管理员密码就可以进入TP原生系统了。
官方固件:
TL+WDR4310+V1.0最新官方固件20140324去uboot刷机.rar
4310与4320固件通用
可借助AI协助刷机
####【豆包】
Q:如何TTL线刷4310固件
A:...
软件清单
串口工具:Putty / SecureCRT / SSCOM(波特率 115200)
TFTP 服务器:tftpd32 / tftpd64
固件文件(二选一,放在英文路径):
原厂救砖:TL-WDR4310V1_TL-WDR4320V1_xxx.bin
OpenWrt:openwrt-xxx-tl-wdr4310-v1-squashfs-factory.bin
电脑网络设置
本地连接 → 静态 IP:192.168.1.100
子网掩码:255.255.255.0
网关:192.168.1.1(可不填)
进入 U-Boot 命令行
路由器断电,保持 TTL 与网线连接
电脑 Putty 窗口保持打开
给路由器通电,同时在 Putty 里快速按 T/P/L 键(或 Ctrl+C),直到出现:
plaintext
Autobooting in 1 seconds...
## Booting image at bc050000 ...
中断后进入 U-Boot 提示符:ar7240>
U-Boot 命令刷机(核心步骤)
1. 检查 U-Boot 环境(可选)
bash
运行
printenv # 查看IP、serverip等
setenv ipaddr 192.168.1.1 # 路由器IP
setenv serverip 192.168.1.100 # 电脑TFTP服务器IP
saveenv # 保存
2. TFTP 下载固件到内存
bash
运行
# 下载到内存地址0x80000000(通用地址)
tftpboot 0x80000000 wdr4310.bin
出现Loading: ##########表示传输成功
记住传输大小(如Bytes transferred = 4194304 → 0x400000)
3. 擦除 Flash(必须)
WDR4310 V1 Flash 起始地址:0x9f000000,大小 8MB(0x800000)
bash
运行
# 擦除整个Flash(救砖用)
erase 0x9f000000 +0x800000
0x9f000000区域会抹去uboot区域,小心彻底变砖,智能用编程器拯救,应从uboot后开始写地址为: 0x9f020000 ,固件也选用去uboot的,0x9f000000刷固件要带uboot的固件
4. 从内存写入 Flash
bash
运行
# cp.b 源地址 目标地址 长度
cp.b 0x80000000 0x9f000000 0x800000
等待完成(无报错即成功)
5. 重启路由器
bash
运行
reset
刷 OpenWrt 专用命令(推荐)
如果刷 OpenWrt factory 固件,用以下更安全的分区命令:
bash
运行
tftpboot 0x80000000 openwrt-wdr4310-v1-factory.bin
erase 0x9f020000 +0x7c0000 # 只擦除固件区,保留U-Boot
cp.b 0x80000000 0x9f020000 0x7c0000 #0x7c0000为实际openwrt-wdr4310-v1-factory.bin文件大小,传输完后会显示大小
reset
尝试:
具体步骤
tftp 0x80800000 nouboot.bin (这是去uboot4310的固件)
erase 0x9f020000 +0x7c0000
cp.b 0x80800000 0x9f02000 0x7c0000
bootm 0x9f020000
之后进web管理界面升级官方固件即可
尝试:
erase 0x9f000000 +0x7c0000
tftpboot 0x80000000 wdr4310v1.bin
cp.b 0x80000000 0x9f000000 0x${filesize}
reset
0x${filesize}:自动获取下载固件的大小(字节),避免写多 / 写少
命令部分 常规带 U-Boot 固件 去 U-Boot 固件 原因
擦除起始地址 0x9f000000 0x9f020000 避开前 128KB 的 U-Boot
擦除长度 +0x7c0000 +0x7a0000 8MB - 128KB = 7.875MB
写入起始地址 0x9f000000 0x9f020000 对应擦除的固件分区起始位
如果刷的是 OpenWrt 的 sysupgrade 版本(去 U-Boot)
总结
刷去 U-Boot 固件的核心是修改擦除 / 写入的起始地址为 0x9f020000,避开 U-Boot 分区;
必须先验证 TFTP 下载成功,再擦除固件分区,最后写入,步骤不能乱;
绝对禁止擦写 0x9f000000 起始的 U-Boot 分区,否则只能拆机用编程器救砖。
####【豆包】
Q:详细介绍下TPLINK WDR4320的功能
A:...
A:..
一、先在路由器开启共享服务
1.把 U 盘 / 移动硬盘插入 WDR4320 的 USB 口,通电等待识别
2.登录管理页(如 192.168.1.1)→ 进入 USB 应用 / 网络共享
3.开启核心服务:
网络共享(Samba):勾选启用,设置共享名(如 RouterShare)
FTP 服务器:启用,可设置端口(默认 21)
媒体服务器(DLNA):启用,自动扫描视频 / 音乐 / 图片
4.权限设置(推荐):
进入 共享账户,设置 admin 密码(默认无密码)
可添加访客账户,控制读写权限
5.保存 → 重启路由器
二、局域网访问(最常用)
1. Windows 访问 Samba(网络邻居)
打开「此电脑」,地址栏输入:
plaintext
\\192.168.1.1
输入路由器的 admin 账号密码 → 即可浏览 / 读写文件
也可右键「映射网络驱动器」,固定盘符方便使用
2. Windows 访问 FTP
打开资源管理器,输入:
plaintext
ftp://192.168.1.1
登录后即可传输文件
3. macOS 访问
访达 → 前往 → 连接服务器
输入:
plaintext
smb://192.168.1.1
或
plaintext
ftp://192.168.1.1
登录后挂载共享盘
4. 手机 / 平板(安卓 /iOS)
安卓:用 Solid Explorer / CX File Explorer → 网络 → SMB/FTP
iOS:用 文件 App → 右上角「...」→ 连接服务器 → 输入 smb://192.168.1.1
三、DLNA 多媒体播放(电视 / 盒子 / 手机)
1.路由器已开启 媒体服务器(DLNA)
2.电视 / 盒子 / 手机连同一 WiFi
3.打开播放器(如:
电视:自带「媒体中心」「DLNA」
手机:VLC、Kodi、腾讯视频 / 爱奇艺(投屏)
4.设备会自动发现 TP-LINK MediaServer,直接播放 U 盘里的视频 / 音乐 / 图片
四、外网远程访问(FTP)
1.路由器后台 → FTP 服务器 → 勾选 允许 WAN 口访问
2.记录路由器 WAN 口 IP(运行状态可看)
3.外网访问地址:
plaintext
ftp://你的WAN口IP
4.若 IP 动态变化,可开启 DDNS(花生壳),用域名访问:
plaintext
ftp://你的域名
TP-LINK WDR4320 路由器上刷入 OpenWrt 22.03.5
固件下载地址:https://downloads.openwrt.org/
https://downloads.openwrt.org/releases/22.03.5/targets/ath79/generic/
登录WDR4320,点击软件升级选openwrt-22.03.5-ath79-generic-tplink_tl-wdr4310-v1-squashfs-factory.bin等待重启启动

默认用户名root,密码为空
下载语言包:https://downloads.openwrt.org/releases/22.03.5/packages/
https://downloads.openwrt.org/releases/22.03.5/packages/mips_24kc/luci/
登录web管理后台,进入{System]->[Software]
点击【Upload Package】,选择下载的语言包文件并上传
上传完成明后点击{install]安装语言包
安装完成后,切换语言至【简体中文】,保存并应用
openwrt-24.10.4-ath79-generic-tplink_tl-wdr4310-v1-squashfs-factory.rar