[发明专利]一种双功能智能烧写模块及方法有效
申请号: | 201410396995.8 | 申请日: | 2014-08-13 |
公开(公告)号: | CN104200181B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 张永勣;陈亢;赵浩 | 申请(专利权)人: | 上海无线电设备研究所 |
主分类号: | G06K1/12 | 分类号: | G06K1/12 |
代理公司: | 上海信好专利代理事务所(普通合伙)31249 | 代理人: | 张妍,包姝晴 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能 智能 模块 方法 | ||
1.一种双功能智能烧写方法,其特征在于,
在进行烧写操作时,将存储在ROM存储单元中的待烧入程序,和存储在FLASH存储单元中的已烧入程序进行比对;
在交互界面上显示两程序的版本号、两程序间存在差异的语句及差异所在的位置,供用户查看后选择是否继续烧写操作。
2.如权利要求1所述的烧写方法,其特征在于,
对于所存储的多个不同版本的程序,根据输入的查询条件,在交互界面上显示与查询条件相匹配的版本号及源程序,供用户查看后选择是否继续烧写操作;所述查询条件是程序的开发时间、开发阶段、开发人员中的任意一项或若干项的任意组合。
3.如权利要求1所述的烧写方法,其特征在于,
在已烧入程序与待烧入程序之间通过循环进行比对,若两程序在当前比对的存储地址的数据一致时,使一个比对标志变量的数值加一;若当前比对的存储地址的数据不一致时,所述比对标志变量不变化,并将该存储地址写入一个记录程序差异所在位置的指针数组中。
4.如权利要求3所述的烧写方法,其特征在于,
对所有存储地址比对结束后,通过将比对次数和比对标志变量的数值进行比较,判断两程序是否一致;
或者,通过判断记录程序差异所在位置的指针数组中是否存有地址数值,来判断两程序是否一致。
5.如权利要求2所述的烧写方法,其特征在于,
存储程序时,在一数据库中定义与不同查询条件对应的若干指针数组,将程序的版本号按照不同查询条件分类后存储在相应指针数组的地址数据中;
ROM存储单元中的地址空间划分为多个片选,分别存储不同版本的程序,并将程序的版本号和ROM存储单元的片选的首地址进行映射,来与查询条件相匹配。
6.一种双功能智能烧写方法,其特征在于,
通过工控机的交互界面,选择进入比对操作或查询操作;
进行比对操作时,将存储在ROM存储单元中的待烧入程序,和存储在FLASH存储单元中的已烧入程序进行比对;在交互界面上显示两程序的版本号、两程序间存在差异的语句及差异所在的位置,供用户查看后选择继续烧写操作或者对程序进行调试;
进行查询操作时,通过交互界面输入查询条件,来显示与查询条件相匹配的版本号及源程序,供用户查看后继续烧写操作或者对程序进行调试。
7.一种双功能智能烧写模块,其特征在于,
由相连接的工控机进行控制的烧写模块中,包含:烧写核,及分别与之连接的MCU单元和DSP芯片,所述MCU单元通过烧写核来控制DSP芯片实现如权利要求1~6中任意一项所述的烧写方法;
所述烧写核中进一步设置有:
比对单元,将待烧入程序和已烧入程序进行比对,并输出两程序的版本号、两程序间存在差异的语句及差异所在的位置至工控机的交互界面上显示;
查询单元,根据输入的查询条件,从数据库中获取与查询条件相匹配的版本号及源程序输出至交互界面显示。
8.如权利要求7所述的烧写模块,其特征在于,
所述烧写模块中还包含与所述烧写核连接的FLASH存储单元,及与所述DSP芯片连接的JTAG仿真芯片。
9.如权利要求8所述的烧写模块,其特征在于,
所述烧写模块设置有ROM存储接口、FPGA接口及仿真测试接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海无线电设备研究所,未经上海无线电设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410396995.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种果树产量估测方法及装置
- 下一篇:一种电子设备信息自动销毁结构