说明:
此方法适用于设备RFS已经异常无法ping通IP地址情况下烧录整个程序
准备工作:
MDVR、适配器和电源线、串口输出线、USB转RS232串口打印调试线、航空头转网口线、网线、电脑、程序和设备烧录程序(询问技术) 工具下载: tftptool.zip
1、连接
1.1 USB转rs232串口打印调试线USB一端插入电脑USB口,另一公头插入串口输出线 1.2 串口输出线插入MDVR 232 输出口 1.3 航空头转网口线插入MDVR LAN口,另一头RJ45口插入网线并和电脑网口连接 1.4 准备连接好电源线随时可以通电状态 连接示例图:

MDVR 232输出口示例图:
M51Hv

M32Hv

M20Hv

M16Hv

M91Hv

M10Cv

2、升级
2.1 打开securecrt.exe工具,新建连接选择serial模式,选择刚刚USB转rs232串口打印调试线插入USB口的COM口(不知道是哪个com口打开计算机属性--点击设备管理串口栏可看到,电脑没有正确识别请检查驱动正确安装和USB口是否损坏),波特率选择115200 其他默认,创建完成后双击它进入输出窗口。


2.2 鼠标点击下输出窗口确保切换到此界面,MDVR通电然后立即在键盘上同时按下“Ctrl+ Q”组合键 ,进入MDVR TFTP界面。

2.3 复制下面命令配置网络参数
setenv serverip 192.168.1.171;setenv ipaddr 192.168.1.207;setenv ethaddr 00:00:85:18:01:31;setenv netmask 255.255.255.0;setenv gatewayip 192.168.1.1;saveenv;

说明:serverip 指电脑IP ,ipaddr 指设备IP,gatewayip 网关,这三个参数根据实际使用环境来更改,电脑和设备IP必须配置同一网段保证正常通讯。 2.4 检查MDVR和电脑网络是否通讯 ping +电脑IP ,例如: ping 192. 168.1.172 返回正常

返回失败,检查电脑或MDVR LAN口是否插紧、电脑本地网口是否正常识别等等

2.5 把tftpd32.exe 和flash.img放到相同目录下并打开tftpd32.exe

2.6 切换到输出窗口 复制对应机型命令升级程序,等待几分钟直到升级完成。 //M20Hv、M16Hv、M32Hv、M51Hv、M61Hv
mw.b 0x1800000 ff 0x1000000;tftpboot 0x1800000 M51Hv_flash16m_V010145.img;sf probe 0;sf erase 0x0 0x1000000;sf write 0x1800000 0x0 0x1000000;
//M10Hv、M15Hv
mw.b 0x1800000 ff 0x800000;tftpboot 0x1800000 M10Cv_flash109.img;sf probe 0;sf erase 0x0 0x800000;sf write 0x1800000 0x0 0x800000;
//M91Hv
mw.b 0x01800000 0xff 0x2000000;tftpboot 0x01800000 M91Hv_flash32m_V010119.img;nand erase 0x00000 0x2000000;nand write 0x01800000 0x00000 0x2000000;
说明:上面命令 tftpboot 0x1800000 后面要替换具体flash.img程序名称,M51Hv机型由于单片机会重启所以2.2-2.6步骤需要尽量快速操作完成以免重启导致变砖无法TFTP升级。
升级完成如下图:

2.7 输入 “reset”命令重启 查看是否恢复正常。