运用多功能编程器解决软件故障的方法

在新型家电中,软件故障率较高,而软件故障的排除通常会用到编程器(又称“写程器”、“读写器”“烧录器”或“升级工装”等)。目前,市售的编程器多种多样,既有只适用某一类芯片方案的编程器,也有能用于多类芯片方案的多功能编程器。

下面以市面上较常见的多功能编程器RT809F为例进行介绍,其他型号的多功能编程器的使用方法与此大同小异,可相互参考。

一、功能与接口简介

RT809F编程器支持WindowsXP、WindowsVista、Windows7、Windows8、Windows10等操作系统,其I2C/串口ISP(在线系统编程)功能强大,不仅能对24、25、93、95系列Flash或EEPROM进行离线或在线读写,还能对MCU、EC、SPINOR闪存、并行NOR闪存、SPINAND等主流芯片进行读写操作,并能在线查看液晶彩电的开机打印信息。

提示:ISP是英文InSystemPrograming的缩写,表示编程时不用拆下芯片对其进行读写,而是通过主板的ISP接口传输数据进行读写。RT809F编程器设有USB、VGAISP、VGAIN、HDMI(数字多高清多媒体)接口与锁紧座(又称“读写座”或“烧录座”),如图1所示。

USB接口通过USB连线与电脑的USB2.0串行总线端口相连,进行数据传输。

VGAIN接口为VGA信号输入端,通常与电脑显卡或播放器的VGA插座相连。若VGAIN接口不连接任何设备时,编程器自己产生VGA信号,从VGAISP接口输出。VGAISP接口有两个用途:一是在读开机打印信息或在线升级时,通过连线与待刷机主板的升级口(通常为主板的VGA插座的12脚、15脚或4脚、11脚,或者专门的升级插座)相连;二是在将该编程器作为信号源时,VGAISP接口与液晶彩电的VGA口连接,输出VGA信号。HDMI接口连接待刷机主板的HDMI接口,此种方式只适用于部分新款液晶彩电。

锁紧座的上方8个插槽是I2C、TTL扩展接口,主要用于无法通过VGA插座进行数据读写的液晶彩电,这时可外接转接板(如图4所示),然后连线到液晶彩电主板升级口的对应引脚上。转接板上8脚插座的①~④脚为MST工具兼容接口,其引脚功能如下:①脚,SW/NC;②脚,GND;③脚,SCL/TX;④脚,SDA/RX。⑤、⑧脚为通用标准接口,其引脚功能如下:⑤脚,VCC/NC;⑥脚,SCL/TX;⑦脚,SDA/RX;⑧脚,GND。当读写32脚及其以上的芯片(主要是大容量NAND存储器和eMMC芯片)时,需外接PEB-1拓展板。

另外,该编程器的侧边有-个微动按钮,如图5所示。当将编程器自身产生的信号作为信号源时,按动该按钮可选择画面内容;当在线升级或查看开机打印信息时,按动该按钮,状态指示灯(Status)会变化,此时VGAISP接口中的线序(如图6所示)随之变化:绿灯亮,线序1;红绿灯慢速闪烁,线序2;红绿灯快速闪烁,线序3;红灯亮,线序4。

二、驱动软件安装

第一次使用编程器时,需先在电脑上安装驱动软件。在安装驱动软件前,电脑上不能连接编程器。另外,由于许多杀毒软件易将本编程器的驱动软件误认为病毒而进行隔离,因此在安装驱动软件前,建议关闭电脑中的杀毒软件,或者在杀毒软件中将编程器的驱动软件添加到信任文件名单中。

第二步:解压驱动软件压缩包(点击鼠标左键,再选择“解压”即可),如图8所示,“RT809F_20181216”为本编程器的自身驱动软件,“ToolChainRT809F”为第三方工具软件包。只有前者安装成功后,才能安装后者。

第三步:双击"RT809F_20181216"图标进入安装界面,如图9所示。这时点击“OK”按钮,出现“欢迎来到RT809F安装程序向导”界面,如图10所示。

第四步:点击图10中的“下一步"按钮,出现“选择安装位置"界面,如图11所示。安装路径为D:\RT809F,不能更改!

第五步:点击图11中的“下一步”按钮,出现“完成RT809F安装向导"界面,如图12所示,点击“完成"按钮即可,这时桌面上会出现快捷图标,如图13所示。

接下来连接上编程器,双击上图所示的快捷图标,如出现“编程器未连接或者驱动未安装....提示,如图14所示,这说明自动安装驱动程序失败,需手动安装,具体方法如下:打开电脑的“设备管理器"中的“其他设备”(计算机一属性一设备管理器一其他设备),如图15所示,选中第一项“MstarUSBDebugTool”后点击右键,选择“更新驱动程序软件(P)”,出现如图16所示界面,点击“浏览计算机以查找驱动程序软件(R)"(或者选择“从列表或指定位置安装”),这时出现驱动文件选择界面,如图17所示,点击“浏览”按钮,选择路径:D:/RT809F/DRIVER,并点击“确定”按钮,然后点击“下一步”按钮,待出现驱动程序更新成功的界面后(如图18所示),点击“关闭”键即可。

接下来选中图15中的第二项."MstarUSBDebugTool",再按上述方法更新驱动程序。提示:若电脑“设备管理器”中的某项设备前出现问号或者叹号,则表示该项设备的驱动存在异常,一般重新安装对应的驱动程序即可解决。在按上述方法手动安装完驱动程序后,再双击快捷图标(见图13),如果界面中显示出编程器的序列号(编程器的唯一编号),如图19所示,则表明本编程器的自身驱动软件安装成功,这时可进行存储器的离线读写操作。若要在线编程或查看开机打印信息,则需安装第三方工具软件:先双击图8中的"ToolChainRT809F"压缩包,出现解压界面,点击“解压”按钮,如图20所示,解压完后安装即结束。此时点击图19中右上角的“工具链面板ToolChain'按钮,则链接界面中会出现多种方案的官方软件按钮,如图21所示。如未安装第三方工具软件,则链接界面中只有数字编号,如图22所示。

三、离线编程操作

离线读写存储器数据时,先将编程器与电脑连接好,并在编程器的锁紧座.上插入存储器,然后双击快捷图标(见图13),在出现主界面(见图19)后,点击“智能识别SmartID"按钮,可自动识别25全系列存储器以及部分24系列存储器的型号及主要参数,这有效地解决了部分25系列存储器型号标识不清的问题,如标识为“F16-100"的25系列存储器存储器的真实型号为EN25F16。

对于不能自动识别的存储器,可在右边的下拉窗口中手动选择。点击“缓冲区Buffer"按钮,窗口中会显示读取或者写入的数据(十六进制),如图23所示。该界面左侧各功能按钮的作用如下:“读取Read”表示读出芯片内部的数据,其内容会以十六进制数字显示在窗口中;“保存Save"表示将读写的数据以二进制文件(后缀名为bin)保存到电脑中,文件名与保存的位置可自行设定;“打开Open"表示打开存放在电脑中准备写入到芯片中的二进制文件,点击该按钮后会弹出文件选择框;“写入Write"表示将存放于电脑中的二进制文件烧录到芯片中,此时窗口中会显示写入进度;“检验Verify”就是读出芯片中的数据与烧录文件对比,如果相同,则表明烧录成功,否则烧录失败;“擦除Erase"表示抹去芯片中存储的内容,使其变为空白芯片,即将存储区中的每一位数据都置为“1”;“查空Blank”就是读出芯片中的数据,如所为数据均为“FF"(如图24所示),则判断该芯片为空白芯片,否则不是空白芯片。

值得注意的是,点击“保护Protect"按钮可对25系列存储器中的数据进行保护(24系列存储器不具备数据保护功能),以防数据丢失,但这样操作后易导致液晶彩电开机异常,这是因为液晶彩电在开机时主芯片会读/写25系列存储器中的数据,若启用数据保护功能后,主芯片读/写其数据时易出错。所以,在通常情况下不要点击“保护Protect"按钮。

提示:校验是为保证数据的完整性进行的一种验证操作。通常用一种指定的算法对原始数据计算出的一个校验值,接收方用同样的算法计算一次校验值,如果两次计算得到的检验值相同,则说明数据是完整的。

四、在线编程操作(ISP)在线编程操作前,先将编程器正确地连接于电脑与主板的升级端口之间(需给主板正常供电),然后打开编程器驱动软件,后续操作有以下两种方法:方法一:先点击主界面(见图19)顶部的“ISP自动识别AutoISP"按钮(即使用该编程器的自主软件进行在线编程),出现烧录界面,如图25所示,然后点击“打开Open"按钮,找到需写入主板的升级数据并打开,最后点击“写入Wtite”按钮,这时窗口底部出现进度条,且窗口中出现烧写过程提示,当进度条走完且窗口中的最后一行字符为“OK"时(如图26所示),表示在线编程成功。

如果点击"ISP自动识别AutoISP”按钮后,主界面窗口中提示“请检查编程器是否联机或者正在使用中”字符,如图27所示。这时先查看电脑“设备管理器”里端口中有无该编程器的串口号(COMxx),如没有,则检查编程器连接是否正常;如有(如图28所示),则表明编程器的USB驱动软件有问题,这时需先卸载原安装的USB驱动软件,然后重新安装,具体方法如下:

先点击主界面顶部的“设置(N)"按钮,选择“卸载USB驱动(u)”,如图29所示,并根据提示拔下编程器与电脑的USB连线后点击“确定”按钮,然后在弹出的界面(如图30所示)中点击“Add"按钮,待框中显示提示信息时,点击"Uninstal"按钮,当出现表示驱动程序卸载成功的英文提示(如图31所示)时,点击“确定"按钮。

接下来选择图29中的“重装USB驱动(D)”,这时会出现程序运行提示符,如图32所示。在程序运行完后,重装工作完成。

方法二:先进入第三方工具软件链接界面(见图21),然后点击左上角的"ISP自动识别(I)"按钮,即使用芯片方案官方软件进行在线编程,最后按照芯片方案进入对应的官方软件烧写界面。液晶彩电常见芯片方案(如MST、MTK、RTD等)的官方软件使用方法在本刊中已有刊登,在此不再赘述。若点击第三方工具软件链接界面上的"ISP自动识别(I)"按钮后,出现“工具链软件:Error"提示,如图33所示,则表示未安装第三方工具软件或安装错误,这时重新安装第三方工具软件即可。

五、查看开机打印信息操作

在查看开机打印信息前,先将编程器正确地连接于电脑与主板的升级端口之间(主板不供电),然后点击主界面(见图19)底部的“液晶电视”按钮,出现VGA线序和串口速率设置界面,如图34所示。按照当前电视机主板的升级口连线情况进行选择后,打开编程器驱动软件,后续操作有以下两种方法:

方法一:先点击主界面(见图19)底部的“串口打印”按钮(点击该按钮后,其图标立即变为“关闭”),然后接通主板供电,这时主界面的窗口中会显示出开机打印信息,如图35所示。

如果上述“端口(0)”的值选择错误,则图39中窗口顶部“SecurecOMXx"字符前的短竖条为红色(选择正确时为绿色),并且不会显示开机打印信息;如果“波特率(B)”的值选择错误,则窗口中显示的开机打印信息为乱码,如图40所示。

THE END
1.一个在线编程的软件其它相关资料下载一个在线编程的 软件,适合AT89C51CC01单片机的 在线编程和 下载,一个在线编程的,软件https://download.eeworld.com.cn/detail/froglucky/429412
2.python在线编程软件以下是关于python在线编程软件的文章详情内容供你参考,更多内容请访问[轻流]。轻量级、可自定义的管理系统搭建平台,无需代码开发即可如搭积木般快速、灵活地创造属于你的个性化管理系统,轻松实现多元业务场景的数字化管理。https://news.qingflow.com/plugin/zz/index.php?s=python%E5%9C%A8%E7%BA%BF%E7%BC%96%E7%A8%8B%E8%BD%AF%E4%BB%B6.html
3.在线编程app下载在线编程安卓最新下载v2.1.02、在线编程软件可以在这里查看各种节目信息,并每天定期更新。 3、可自由选择多种不同的教学方法,为用户提供最佳的教学服务。 在线编程软件亮点 1、在这里,无论是基础编程课程,流行还是其他高级编程,都是免费的。 2、该平台主要用于小伙伴学习编程,用户可以更好地实时掌握在线编程。 https://www.973.com/app/742193.html
4.编程学习有哪些推荐的APP?二、LeetCode这款APP里有大量技术题库、求职面试经验、技术干货等,可以随时随地刷题,当然也可以在这里快捷编码,里面还有技术交流分享社区,而且还可以和互联网技术达人交流切磋。 三、ATerm终端模拟器ATerm终端模拟器是安卓上面十分好用的终端模拟器软件,能够模拟各种终端的内容,让用户能够在手机上面实现远程编程的操作,一https://zhuanlan.zhihu.com/p/674735848
5.手机在线编程app免费下载手机在线编程安卓最新版v1.0.9下载挪动编程论坛是Anycodes集团旗下的编程学习网站,在其中包含了编程论坛,探讨控制模块,在线编程,运作控制模块,视频在线,学习培训控制模块等。 软件功能 随时随地有创意,随时随地写程序,Anycodes在线编程系统软件,适用c语言,C ,Java,R,TCL,php,Perl,Ruby,Fortran,ADA,Assembler,Bash,C#,D,Go,Lisp,Lua,Pascal,Scala,Swifhttps://www.duote.com/android/872341.html
6.EV3与Scratch机器人基础与应用实例第2章EV3编程软件在线第2章 EV3编程软件 第1章我们认识了乐高EV3套装、EV3的程序块、主要零件。因为乐高EV3是软件和硬件结合的编程机器人套装,因此本章我们将要学习下载和安装EV3头脑风暴编程软件。熟悉编程软件的界面、快捷键、文件管理,是学习编写程序的基础。 首先认识图标,查看软件版权信息。 https://fanqienovel.com/reader/7109728694322596895
7.STCISP在线编程软件v4.80STCISP在线编程软件官方下载STC ISP在线编程软件是一款专业的STC系列单片机烧录的软件工具,软件内置了串口助手、波特率计时器、单片机驱动等工具设备。非常方便快捷,软件界面简约,布局直观清晰。操作简单,容易上手,是一款十分实用的工具。 软件特色 每年有100名以上新生学习STC可仿真的 1T 8051单片机 https://soft.3dmgame.com/down/244614.html
8.西门子STEP7编程软件如何建立在线连接西门子STEP7编程软件如何建立在线连接建立在线连接 需要在编程设备和可编程逻辑控制器之间建立一个在线连接,以用于下载S7用户程序/块、从S7可编程控制器中将块上传到编程设备,以及用于其它活动: 调试用户程序 显示和改变CPU的工作模式 显示并设置CPU的时间与日期 显示模块信息 在线和离线比较块 诊断硬件 为了建立在线连接https://www.docin.com/p-2069084844.html
9.本田专检原厂诊断软件i产品特性本田编程是否进口否 产地广东加工定制否 类型汽车故障诊断仪电压12V 工作温度60℃品牌专检 展开 本田原厂检测仪HONDA i-HDS 2021HONDA HDS HIM 3.103新版 本田I-HDS J2534诊断检测软件1.006.020 本田检测仪HDS升级为新版本为3.103.066版 I-HDS在线编程软件版本 https://www.china.cn/zhenduanyi/4939137136.html
10.「童程在线少儿编程官方最新版本下载童程在线少儿编程历史软件童程在线少儿编程软件简介 童程在线客户端官方版是一款非常好用的少儿编程学习软件,通过童程在线客户端可以学习图形化的编程,提升孩子的逻辑思维能力与编程兴趣,童程在线软件通过游戏的方式让学生学习编程技术,寓教于乐。学生在云端操作即可运行结果,老师与学生共享桌面,实时查看学习情况。 https://mydown.yesky.com/pcsoft/413577708/versions/
11.青少年学三维图形化编程1.2学习前的准备在线阅读我们在学习三维图形化编程之前,先认识一下沐木编程这款三维图形化编程软件,了解沐木编程的功能、特点,以及如何下载和安装。1.2.1 认识沐木编程沐木编程是国内拥有完全自主知识产权的三维图形化编程软件,图1-1所示为利用该软件设计的程序。沐木编程使用积木式程序指令在三维舞台环境中对角色进行操作,学生能够在三维https://book.qq.com/book-read/49703320/11
12.虎课网官网,在线学习各种设计,办公,编程软件视频教程虎课网——有ps、pr、ai的课程视频,平面设计、精修插画等都可学习一天免费学习一个课程,适合新手,任务不会过重! 拥有海量设计、绘画、办公软件等优质的高清教程视频。众多行业翘楚汇集在此进行免费直播,并有“全勤打卡,报名费全额返”的训练营。 虎课网官网: https://huke88.com/ https://feizhuke.com/sites/hukewang.html
13.信息平台软件学院在线编程虚拟仿真实验平台“在线编程虚拟仿真实验平台”是学院实验教学中心为响应教育信息化的发展趋势,结合现代教育技术与网络资源,自主研发的一个创新性教学辅助工具。该平台的研发旨在打破传统实验教学的时间和空间限制,提供一种全新的、便捷的在线编程学习体验。其主要特点和功能如下: https://cs.nankai.edu.cn/info/1045/3705.htm
14.几个好玩的在线编程网站对于软件开发的入门者来说,有时我们需要尝试运行某种编程语言的一小段代码,但我们的电脑上又没有安装相应编程语言的IDE集成开发环境,怎么办呢?难道非要安装庞大的IDE吗?这时,可以试试在线编程网站: https://www.ideone.com/ https://www.codechef.com/ide https://blog.csdn.net/CSDN_duomaomao/article/details/89320276
15.安卓手机版三菱PLC编程软件梯形图编辑在线模拟可以编程PLC软件 检测PLC运行 sn: 998-598638072 上传者:ziyouren989916时间:2012-10-04 三菱PLC编程软件GX Develop7 中文版 三菱PLC下载 GX 可在线调试 远程监控 带序列号 免注册中文版 上传者:aeiou52时间:2014-01-09 三菱PLC梯形图转换单片机HEX软件试用版 https://www.iteye.com/resource/weixin_42095118-10618306
16.S7300编程软件及模拟软件的使用视频西门子S7300400编程超清720P高清 540P 2.0x1.5x1.25x1.0x0.8x 50 跳过片头片尾是|否 恢复默认设置 首页>原创> S7 300编程软件及模拟软件的使用视频 西门子S7 300 400编程 56网友617608201 订阅0 分享: 直播热点 下载APP领会员 直播中 小言儿~ 直播中 丽丽感谢家人宠爱 https://www.56.com/u32/v_MTQ5NjM5OTcz.html
17.华航智造PQArt在线教程2.通过编程操作手册,上机实操机器人; 3.在【自定义后置】中进行四个品牌机器人后置格式的修改,修改后的程序文件依然能够上机运行。 任务四实训:RobotArt五分钟入门 【任务描述】 通过一个操作案例来快速掌握RobotArt工业机器人离线编程软件的工作流程。 【任务实施】 https://www.pq1959.com/s/3V
18.三菱PLC编程软件的在线操作和监控与测试功能一、plc的在线操作 对PLC进行操作之前,首先将计算机的RS-232接口和PLC的RS-422接口连接好,然后设置计算机的通信端口参数。 1.端口设置 执行“PLC”菜单中的“端口设置”命令,可以选择计算机的RS-232C串行口和传输速率。 2.文件传送 执行“PLC”→“传送”→“读入”命令,可将PLC中的程序传送到计算机中。 执行“https://supplier.alibaba.com/article/CTGTU51U063.htm
19.Mind+图形化编程软件官网Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,还可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。https://mindplus.cc/