[发明专利]一种双功能智能烧写模块及方法有效

专利信息
申请号: 201410396995.8 申请日: 2014-08-13
公开(公告)号: CN104200181B 公开(公告)日: 2017-04-05
发明(设计)人: 张永勣;陈亢;赵浩 申请(专利权)人: 上海无线电设备研究所
主分类号: G06K1/12 分类号: G06K1/12
代理公司: 上海信好专利代理事务所(普通合伙)31249 代理人: 张妍,包姝晴
地址: 200090 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 功能 智能 模块 方法
【说明书】:

技术领域

发明涉及软件受控调试领域,特别涉及一种基于软件受控开发的双功能智能烧写模块。

背景技术

目前实验室中的软件受控开发,比如DSP软件,通常根据任务要求,结合具体实现,会有多个版本同时存在,版本的管理在开发库中由开发者自行分类,以及在软件完成开发后,根据阶段及图号规则将软件命名后置于受控库中存放,在需要烧写时出库。

可见无论开发中还是开发后,当前主要是通过库管理采取人防手段来进行调试烧写版本的确认。但是,由于开发中调试和功能要求的实时变化,对软件做多次更改,会在开发者电脑上保存有多个版本,当开发工作有间断或者功能基线发散时,甚至开发者变动或是出差等不在岗因素,都会导致对版本难以进行有效控制,甚至混淆不同版本之间的变动之处,这样又需要重新审视各版本程序,降低开发效率。特别是开发后的产品保障,无法进行在线升级,所以要确保百分百的正确版本烧写,显然通过人防的库管理存在着不足。并且,现阶段在软件烧写的硬件选择上,开发人员多采用DSP芯片自身的烧写核进行操作,功能单一不便于开发,特别在版本控制以及代码实时性方面体现不出优势。

发明内容

本发明的目的在于提供一种双功能智能烧写模块及方法,能够进行软件存储层面的版本对比显示和匹配选择版本烧写,通过二次开发DSP芯片的烧写核,独立封装生成烧写模块,将其应用到产品开发里,以实现不同版本程序之间的差异显示和任意选择烧写。

为了达到上述目的,本发明一个技术方案是提供一种双功能智能烧写方法,在进行烧写操作时,将存储在ROM存储单元中的待烧入程序,和存储在FLASH存储单元中的已烧入程序进行比对;

在交互界面上显示两程序的版本号、两程序间存在差异的语句及差异所在的位置,供用户查看后选择是否继续烧写操作。

可选地,对于所存储的多个不同版本的程序,根据输入的查询条件,在交互界面上显示与查询条件相匹配的版本号及源程序,供用户查看后选择是否继续烧写操作;所述查询条件是程序的开发时间、开发阶段、开发人员中的任意一项或若干项的任意组合。

可选地,在已烧入程序与待烧入程序之间通过循环进行比对,若两程序在当前比对的存储地址的数据一致时,使一个比对标志变量的数值加一;若当前比对的存储地址的数据不一致时,所述比对标志变量不变化,并将该存储地址写入一个记录程序差异所在位置的指针数组中。

可选地,对所有存储地址比对结束后,通过将比对次数和比对标志变量的数值进行比较,判断两程序是否一致;

或者,通过判断记录程序差异所在位置的指针数组中是否存有地址数值,来判断两程序是否一致。

可选地,存储程序时,在一数据库中定义与不同查询条件对应的若干指针数组,将程序的版本号按照不同查询条件分类后存储在相应指针数组的地址数据中;

ROM存储单元中的地址空间划分为多个片选,分别存储不同版本的程序,并将程序的版本号和ROM存储单元的片选的首地址进行映射,来与查询条件相匹配。

本发明的另一个技术方案是提供一种双功能智能烧写方法,通过工控机的交互界面,选择进入比对操作或查询操作;

进行比对操作时,将存储在ROM存储单元中的待烧入程序,和存储在FLASH存储单元中的已烧入程序进行比对;在交互界面上显示两程序的版本号、两程序间存在差异的语句及差异所在的位置,供用户查看后选择继续烧写操作或者对程序进行调试;

进行查询操作时,通过交互界面输入查询条件,来显示与查询条件相匹配的版本号及源程序,供用户查看后继续烧写操作或者对程序进行调试。

本发明的又一个技术方案是提供一种双功能智能烧写模块,由相连接的工控机进行控制的烧写模块中,包含:烧写核,及分别与之连接的MCU单元和DSP芯片,所述MCU单元通过烧写核来控制DSP芯片实现上述的烧写方法;

所述烧写核中进一步设置有:

比对单元,将待烧入程序和已烧入程序进行比对,并输出两程序的版本号、两程序间存在差异的语句及差异所在的位置至工控机的交互界面上显示;

查询单元,根据输入的查询条件,从数据库中获取与查询条件相匹配的版本号及源程序输出至交互界面显示。

可选地,所述烧写模块中还包含与所述烧写核连接的FLASH存储单元,及与所述DSP芯片连接的JTAG仿真芯片。

可选地,所述烧写模块设置有ROM存储接口、FPGA接口及仿真测试接口。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海无线电设备研究所,未经上海无线电设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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