[发明专利]一种配置多算法协处理器自检的方法有效
申请号: | 201910761844.0 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110502378B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 李立;焦英华;范振伟 | 申请(专利权)人: | 兆讯恒达科技股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 算法 处理器 自检 方法 | ||
本发明实施例涉及一种配置多算法协处理器自检的方法,其特征在于,所述方法包括:设置启动自检文件、主动自检文件、自检后程序文件;在当单片机进行上电复位时,根据启动自检文件对算法协处理器进行启动自检处理操作并生成启动自检结果,根据启动自检结果对自检后程序文件进行记录查询生成启动自检后程序标识,根据启动自检后程序标识调用可执行程序进行程序执行操作;在当单片机完成上电复位之后,需要对各个算法协处理器进行状态检查时,根据主动自检文件对算法协处理器进行主动自检处理操作并生成主动自检结果,根据主动自检结果对自检后程序文件进行记录查询生成主动自检后程序标识,根据主动自检后程序标识调用可执行程序进行程序执行操作。
技术领域
本发明涉及单片机技术领域,特别涉及一种配置多算法协处理器自检的方法。
背景技术
算法协处理器在单片机领域已经得到广泛应用,所有与信息加解密的工作基本都需要由算法协处理器来解决。如果算法协处理器工作失常,要么计算功能失效后停止工作,要么计算过程失误导致计算结果错误,无论哪种情况发生,都会使得上位机与上位系统在毫无预警的情况下被迫中止正在进行的正常应用。
发明内容
本发明的目的,就是针对现有技术的缺陷,提供一种配置多算法协处理器自检的方法,单片机可以通过配置进行启动自检和主动自检两种自检方式,并且可以通过配置对多个算法协处理器进行选择性自检,最后单片机还针对各算法协处理器自检结果的提供指定的核验处理程序进行对应。
为实现上述目的,本发明提供了一种配置多算法协处理器自检的方法,包括:
单片机设置启动自检文件,所述启动自检文件包括多个启动自检记录,所述启动自检记录包括:启动自检协处理器标识,启动自检开关;
所述单片机设置主动自检文件,所述主动自检文件包括多个主动自检记录,所述主动自检记录包括:主动自检协处理器标识,主动自检开关;
所述单片机设置自检后程序文件,所述自检后程序文件包括多个自检后程序记录,所述自检后程序记录包括:自检结果,自检后程序标识;
在当所述单片机进行上电复位时,所述单片机根据所述启动自检文件,对与所述启动自检记录对应的算法协处理器进行启动自检处理操作并生成启动自检结果,并根据所述启动自检结果对所述自检后程序文件进行自检后程序记录查询生成启动自检后程序标识,并根据所述启动自检后程序标识调用与所述启动自检后程序标识对应的可执行程序进行程序执行操作;
在当所述单片机完成上电复位之后,所述单片机需要对各个算法协处理器进行状态检查时,所述单片机根据所述主动自检文件,对与所述主动自检记录对应的算法协处理器进行主动自检处理操作并生成主动自检结果,并根据所述主动自检结果对所述自检后程序文件进行自检后程序记录查询生成主动自检后程序标识,并根据所述主动自检后程序标识调用与所述主动自检后程序标识对应的可执行程序进行程序执行操作。
进一步的,所述单片机根据所述启动自检文件,对与所述启动自检记录对应的算法协处理器进行启动自检处理操作并生成启动自检结果,并根据所述启动自检结果对所述自检后程序文件进行自检后程序记录查询生成启动自检后程序标识,并根据所述启动自检后程序标识调用与所述启动自检后程序标识对应的可执行程序进行程序执行操作,具体包括:
步骤21,所述单片机获取所述启动自检文件的启动自检记录总数生成第一记录总数,初始化第一记录索引的值为1,初始化第一启动自检结果的值为空;
步骤22,所述单片机根据所述启动自检文件,提取第一记录索引启动自检记录字节生成第一记录;
步骤23,所述单片机根据所述第一记录,提取第一启动自检协处理器标识字节生成第一标识,提取第一启动自检开关字节生成第一开关;
步骤24,所述单片机设置所述第一启动自检结果的值为空;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兆讯恒达科技股份有限公司,未经兆讯恒达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910761844.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于CPLD的重启测试方法
- 下一篇:一种椭圆加密算法协处理器自检的方法