数据烧录方法及其装置制造方法及图纸

技术编号:11319844 阅读:94 留言:0更新日期:2015-04-22 09:17
本发明专利技术提供一种数据烧录方法及其装置,包括:启动终端设备的步骤;判断终端是否完成中断响应的步骤;如终端完成中断响应,则执行上报通讯协议的步骤;等待握手信号的步骤;判断握手交互连接是否成功的步骤;如握手交互连接成功,则切换到数据烧录模式的步骤;将终端的机器码进行交互的步骤;获取机器码对应的数据并写入到终端的内存的步骤;校验数据是否完整的步骤;如数据完整,则判断数据对应的写入指定位置是否空置;如写入指定位置是空置,则将数据写入指定位置;如写入指定位置不是空置,则将写入指定位置内的原有数据替换成数据。和使用该烧录方法的烧录装置。在数据烧录的过程中只需要插入usb线到终端上便可完成,有利于提高使用简便性。

【技术实现步骤摘要】

本专利技术涉及数据写入
,尤其涉及一种用于终端上的数据烧录方法和应用该数据烧录方法的烧录装置。
技术介绍
在嵌入式设备烧录固件数据的方法中,已经有越来越多针对唯一数据的需求,即根据MAC地址、机器码、序列号等对每台设备写入同类数据。现在生产环节中,有很多针对唯一数据烧录的装置和方法,但是往往存在各类问题。首先是使用不方便,生产环节中往往需要手工操作,例如插入SD卡,或者插入串口线等等。这些工作会带来人工的投入,同时也很繁琐。其次是带来资源投入。目前的生成方式,会需要SD卡,或者串口。当生产时,或者带来设备上卡座的磨损,或者修改电路增加串口座。这实际上对产品价值并没有任何帮助,甚至会降低产品寿命。最后是对生产人员和终端用户的使用体验感的影响,有的烧录唯一数据的方法中,无法判断当前环节是处于生产环节或者消费环节,因而会需要生产工人和用户进行判断,并且为烧录过程进行操作,同样为生产或使用带来不便。
技术实现思路
本专利技术的第一目的是提供一种使用方便的数据烧录方法。本专利技术的第二目的是提供一种使用方便的数据烧录装置。为了实现本专利技术的第一目的,本专利技术提供一种数据烧录方法,其中,包括:启动终端设备的步骤;判断终端是否完成中断响应的步骤;如终端完成中断响应,则执行上报通讯协议的步骤;等待握手信号的步骤;判断握手交互连接是否成功的步骤;如握手交互连接成功,则切换到数据烧录模式的步骤;将终端的机器码进行交互的步骤;获取机器码对应的数据并写入到终端的内存的步骤;校验数据是否完整的步骤;如数据完整,则判断数据对应的写入指定位置是否空置;如写入指定位置是空置,则将数据写入指定位置;如写入指定位置不是空置,则将写入指定位置内的原有数据替换成数据。由上述方案可见,在全部烧号过程中,需要人工参与的只有插入作为常用的通讯方式的usb线到终端上,然后终端和计算机将自动完成数据的烧录,生产人员和用户只需要等待即可,不需要额外人工操作介入,也不需要SD卡,串口等额外资源,有利于提高使用简便性。另外依靠usb高速协议传输数据使得烧录过程具有较快的速度。在数据烧录过程会对数据进行校验,有利于保证数据传输安全。更进一步的方案是,如终端不能完成中断响应,则执行关闭连接的步骤。更进一步的方案是,如握手交互连接不成功,则执行关闭连接的步骤。更进一步的方案是,如数据不完整,则执行关闭终端的步骤。由上可见,为了提高用户的简便性,使用户在数据烧录时,不必再通过操作去完成烧录,所以当烧录过程出现问题时,则可关闭终端,同时向计算机反馈失败信息即可。更进一步的方案是,在执行等待握手信号的步骤的同时,数据烧录方法还包括计算机向终端发送握手信号的步骤。更进一步的方案是,在计算机向终端发送握手信号的步骤之后,数据烧录方法还包括:接收机器码的步骤;根据机器码寻找机器码对应的数据的步骤。由上可见,在计算机与终端连接时同时自动启动,并能够实现自动识别机器码寻找对应的固件数据,有利于方便用户或生产人员,有利于提高工作效率。为了实现本专利技术的第二目的,本专利技术提供一种数据烧录装置,其中,包括启动终端设备的启动模块、判断终端是否完成中断响应的中断响应模块、执行上报通讯协议的通讯协议模块、等待握手信号的第一握手模块、判断握手交互连接是否成功的握手交互连接判断模块、切换到数据烧录模式的切换模块、将终端的机器码进行交互的交互模块、获取机器码对应的数据并写入到终端的内存的写入模块、校验数据是否完整的完整性校验模块、判断数据对应的写入指定位置是否空置的数据空置判断模块。由上述方案可见,在全部烧号过程中,需要人工参与的只有插入作为常用的通讯方式的usb线到终端上,然后终端和计算机将自动完成数据的烧录,生产人员和用户只需要等待即可,不需要额外人工操作介入,也不需要SD卡,串口等额外资源,有利于提高使用简便性。另外依靠usb高速协议传输数据使得烧录过程具有较快的速度。在数据烧录过程会对数据进行校验,有利于保证数据传输安全。【附图说明】图1是本专利技术数据烧录方法实施例的前半部分的流程图。图2是本专利技术数据烧录方法实施例的后半部分的流程图。图3是本专利技术数据烧录装置实施例的系统框图。以下结合附图及实施例对本专利技术作进一步说明。【具体实施方式】数据烧录方法实施例: 参照图1,图1是用在终端上的数据烧录方法的前半部分流程图,对终端进行数据烧录时,首先执行步骤S11,接入电源和按下电源键使得终端启动,然后执行步骤S12,插入USb连接线启动终端的usb连接,随后执行步骤S13,判断终端是否完成usb中断响应,如终端没完成usb中断响应,则执行步骤S14,关闭usb连接。如终端完成usb中断响应,则执行步骤S15,终端向计算机上报usb通讯协议,使得计算机获知终端采用usb方式进行通讯。随后执行步骤S16,等待计算机发送的握手信号。在执行步骤S12的同时,即终端通过usb线与计算机连接时,计算机端则执行步骤S19,检测并且识别usb设备的插入,随后在执行步骤S16的同时,即终端等待握手信号的同时,计算机端执行步骤S18,计算机端向终端发送握手信号。随后执行步骤S17,判断终端是否在3秒内对计算机端握手交互连接成功,如果握手交互连接不成功或超出时限,则执行步骤S14,关闭usb连接。如果终端和计算机端握手交互连接成功,则执行步骤S20,终端切换数据烧录模块S20o参照图2,图2是数据烧录方法的后半部分的流程图,即终端切换到数据烧录模式后的流程图。步骤S20执行完毕后,执行步骤S21,终端获取数据并写入到终端的内存。在执行终端获取数据时,首先计算机端与终端进行工具传递,随后终端的机器码与计算机端进行交互,然后计算机获知终端的机器码后,根据机器码寻找对当前第1页1 2 本文档来自技高网...

【技术保护点】
数据烧录方法,其特征在于,包括启动终端设备的步骤;判断所述终端是否完成中断响应的步骤;如所述终端完成中断响应,则执行上报通讯协议的步骤;等待握手信号的步骤;判断握手交互连接是否成功的步骤;如握手交互连接成功,则切换到数据烧录模式的步骤;将所述终端的机器码进行交互的步骤;获取所述机器码对应的数据并写入到所述终端的内存的步骤;校验所述数据是否完整的步骤;如所述数据完整,则判断所述数据对应的写入指定位置是否空置;如所述写入指定位置是空置,则将所述数据写入所述指定位置;如所述写入指定位置不是空置,则将所述写入指定位置内的原有数据替换成所述数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:王莅斌刘惠深
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1