[发明专利]一种基于TCP方式下可校验的FLASH数据烧写方法有效

专利信息
申请号: 201310057698.6 申请日: 2013-02-25
公开(公告)号: CN103077097A 公开(公告)日: 2013-05-01
发明(设计)人: 张春雷;张庆伟;黄琦 申请(专利权)人: 国电南瑞科技股份有限公司
主分类号: G06F11/10 分类号: G06F11/10
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 210061 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 tcp 方式 校验 flash 数据 方法
【说明书】:

  

技术领域

发明涉及的是一种智能变电站保护测控装置加校验的FLASH数据烧写方法,具体涉及的是一种基于TCP(Transmission Control Protocol ,传输控制协议)方式下可校验的FLASH数据烧写方法,属电力系统自动化领域。

背景技术

智能变电站及智能组件智能变电站是由先进、可靠、节能、环保、集成的设备组合而成,以高速网络通信平台为信息传输基础,自动完成信息采集、测量、控制、保护、计量和监测等基本功能,并可根据需要支持电网实时自动控制、智能调节、在线分析决策、协同互动等高级应用功能的变电站。而智能变电站保护测控装置使用高性能嵌入式多核CPU已经成为主流配置,一般运行LINUX操作系统,为了满足更换程序的需要,需要对装置FLASH进行烧写。

但目前FLASH 本身的烧录需要的时间却增加了一倍;同时现在主流的BMC 大多采用ARM9 内核的微处理器,在debug 的过程中大多采用通过JTAG 来下载bootloader 到SPI FLASH,这种方式首先要通过JTAG 把bootloader 写入到SDRAM 中,然后在SDRAM 中启动bootloader,然后通过bootloader 的tftp 工具来下载firmware,进而写入SPI FLASH 中,首先这种方式需要的时间比较长,再就是对于有些ARM 芯片,还需要通过JTAG 发一些配置脚本命令才能把bootloader 下载到sdram 中,使得开发难度加大;而且容易产生保护测控装置FLASH数据烧写误码问题,写入速度慢,对于批量生产阶段不合适。

发明内容

针对现有技术上存在的不足,本发明目的是提供一种基于TCP方式下可校验的FLASH数据烧写方法,能够完成对运行LINUX操作系统的低压保护测控装置实施数据快速烧写并校验数据,解决了保护测控装置FLASH数据烧写误码问题,使的数据烧写可靠。

为了实现上述目的,本发明是通过如下的技术方案来实现:

一种基于TCP方式下可校验的FLASH数据烧写方法,包括下列步骤:

(1)与目标FLASH模块创建连接;

(2)导入文件并计算文件大小以及CRC校验码,然后进行下装;

(3)判断与目标FLASH模块建立连接是否成功;若成功则进入步骤(4);若不成功,则返回错误代码,关闭连接;

(4)向目标FLASH模块传输数据,然后判断传输数据是否结束,传输数据结束后解析数据并计算CRC校验;

(5)CRC校验与导入文件时的CRC比较,判断数据校验是否通过;若通过,则向FLASH写入文件,即将CRC校验通过数据写入FLASH;否则返回错误代码,关闭连接;

(6)读出写入的FLASH数据并重新计算CRC校验,再次与导入文件时的CRC比较,再次判断数据校验是否通过,来确保写入的数据是否正确;

若通过,则返回正确代码,关闭连接;

若不通过,则返回错误代码,关闭连接。

本发明与其他FLASH烧写方法相比具有的有益效果是:

本发明通过与保护测控装置即FLASH模块进行连接,将要烧写的数据打包并计算校验,把数据传入保护测控装置内存,最后把数据和检验写入FLASH,并将写入FLASH的数据读出并计算校验,完成对装置数据的快速写入解决了保护测控装置FLASH数据烧写误码问题,使的数据烧写可靠,其具有可校验,速度快,可靠,准确等优点。

附图说明

下面结合附图和具体实施方式来详细说明本发明;

   图1为本发明的流程图。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

本发明是以形成软件流程来实现智能变电站保护测控装置加校验的FLASH数据快速烧写,其是基于TCP方式下可校验的FLASH数据烧写方法,完成了对运行LINUX操作系统的低压保护测控装置实施数据快速烧写并校验数据,该方法整体步骤如下:

(1)与目标FLASH模块创建连接;

(2)导入文件并计算CRC校验码;

(3)将文件分包传送到目标模块中;

(4)将数据解析并计算CRC校验与导入文件时的CRC比较;

(5)将校验通过的数据写入FLASH;

(6)将写入FLASH的数据读出并重新计算CRC校验确保写入的数据正确。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310057698.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top