[发明专利]一种用于调试应用程序的有效方法在审

专利信息
申请号: 201711151051.4 申请日: 2017-11-18
公开(公告)号: CN107832223A 公开(公告)日: 2018-03-23
发明(设计)人: 崔丽华 申请(专利权)人: 上海华虹集成电路有限责任公司;北京中电华大电子设计有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 暂无信息 代理人: 暂无信息
地址: 201203 上海市浦东新*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 调试 应用程序 有效 方法
【说明书】:

技术领域

发明涉及一种用于调试应用程序的有效方法,主要应用于客户应用程序的开发和调试。

背景技术

在芯片应用领域,对客户应用程序的正确性、有效性和安全性都有很高的要求,于是其程序开发和调试成了至关重要的环节,也对程序开发提出了新的要求,即高效无误。而以往程序开发调试均采用仿真器的方式进行,无法获得程序性能信息,同时对于应用程序运行参数的配置也具有一定的局限性。如果能在实际样卡上调试运行,不仅增强调试环境的真实性,而且可以确保程序正确性,使有效性和安全性得以验证,保证应用程序准确有效。

发明内容

应用程序常规开发调试方法是采用仿真器来完成,而仿真器是通过FPGA实现,无法完全实现芯片的模拟模块功能;且一旦切换到应用态后,则无法再回到下载态,即无法重新下载应用程序。同时,当需要对应用程序运行环境参数进行配置时,直接切换到应用态后,如果需要重新调整其参数时,则无法有效地修改重置。基于以上问题,本发明给出了一种即安全又灵活的调试方法,即下载态的调试指令,实现对应用程序的调试任务,有效而真实的反应应用程序在样卡上的运行情况,便于对程序进行完整性调试,降低出错率和废卡率。

本发明要解决的技术问题是提供一种用于调试应用程序的有效方法,能够准确地对应用程序进行开发调试,同时有效的验证应用程序运行参数的正确性。

为解决上述技术问题,本发明的调试应用程序的方法是采用如下技术方案实现的:

1)芯片上电后,首先判断芯片处于何种模式;

2)如果为下载模式,判断接收到的指令是否为调试应用指令;如果是则执行应用调试指令,即:

a)加载应用程序运行参数到寄存器中;

b)设置为应用态;

c)Remap程序运行地址空间;

3)运行用户应用程序。

下载模式下保留此指令,可对应用程序的适应性进行测试,如果与预期状态一致,则表示该应用程序满足各项应用需求的性能和功能指标,否则重新进入下载模式进行程序的调试开发,或各参数的配置。这不仅提高程序开发效率,而且大大的降低了程序出错概率。

当应用程序通过下载态完成下载任务后,芯片在真实安全的运行环境下,可实时进行在线调试,即直接在卡片上调试程序,无需通过仿真器的方式进行调试;调试通过后,再将芯片配置为应用模式;此调试方式可减少应用程序为防止各种异常而额外增加的程序代码,从而减小应用程序的代码空间,同时大大提高应用程序的准确率,降低程序对芯片性能的不可预估性。

如果应用程序在调试时出现异常,可通过芯片冷复位,芯片重新上电,执行本方案的流程,回到下载模式,对程序运行时的各参数进行重新配置。此方法为程序开发调试提供了安全环境,也给客户调试程序带来方便和灵活性。

本发明的方法为了增强程序验证环境的真实性,通过指令配置方式,实现对客户应用程序的调试,从而确保程序的有效性、完整性和安全性。

附图说明

附图1是芯片上电后程序运行流程图。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步详细的说明:

目前应用程序调试的手段无法真实有效地反映实际芯片的性能指标,采用本发明的方法能够大大提高程序开发验证的有效性和准确性,同时为应用程序运行参数的配置提供了灵活便捷的途径。

如图1,结合芯片上电运行模式,首先进入下载态,通过下载指令完成应用程序的下载任务,之后调用调试应用程序指令,同时配置应用程序运行参数,验证应用程序的正确性和有效性。同时此发明因增强了应用程序运行参数配置的灵活性,故可减少应用程序为防止各种异常而额外增加的程序代码,从而减小应用程序的代码空间。

如果当前程序调试失败,则可通过芯片冷复位,重新进入下载态,进行下一轮的应用程序调试开发及参数配置任务。

以上通过具体实施方式对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司;北京中电华大电子设计有限责任公司,未经上海华虹集成电路有限责任公司;北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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