[发明专利]一种配置多算法协处理器自检的方法有效
申请号: | 201910761844.0 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110502378B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 李立;焦英华;范振伟 | 申请(专利权)人: | 兆讯恒达科技股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 算法 处理器 自检 方法 | ||
1.一种配置多算法协处理器自检的方法,其特征在于,所述方法包括:
单片机设置启动自检文件,所述启动自检文件包括多个启动自检记录,所述启动自检记录包括:启动自检协处理器标识,启动自检开关;
所述单片机设置主动自检文件,所述主动自检文件包括多个主动自检记录,所述主动自检记录包括:主动自检协处理器标识,主动自检开关;
所述单片机设置自检后程序文件,所述自检后程序文件包括多个自检后程序记录,所述自检后程序记录包括:自检结果,自检后程序标识;
在当所述单片机进行上电复位时,所述单片机根据所述启动自检文件,对与所述启动自检记录对应的算法协处理器进行启动自检处理操作并生成启动自检结果,并根据所述启动自检结果对所述自检后程序文件进行自检后程序记录查询生成启动自检后程序标识,并根据所述启动自检后程序标识调用与所述启动自检后程序标识对应的可执行程序进行程序执行操作;
在当所述单片机完成上电复位之后,所述单片机需要对各个算法协处理器进行状态检查时,所述单片机根据所述主动自检文件,对与所述主动自检记录对应的算法协处理器进行主动自检处理操作并生成主动自检结果,并根据所述主动自检结果对所述自检后程序文件进行自检后程序记录查询生成主动自检后程序标识,并根据所述主动自检后程序标识调用与所述主动自检后程序标识对应的可执行程序进行程序执行操作;
其中,所述单片机根据所述启动自检文件,对与所述启动自检记录对应的算法协处理器进行启动自检处理操作并生成启动自检结果,并根据所述启动自检结果对所述自检后程序文件进行自检后程序记录查询生成启动自检后程序标识,并根据所述启动自检后程序标识调用与所述启动自检后程序标识对应的可执行程序进行程序执行操作,具体包括:
步骤21,所述单片机获取所述启动自检文件的启动自检记录总数生成第一记录总数,初始化第一记录索引的值为1,初始化第一启动自检结果的值为空;
步骤22,所述单片机根据所述启动自检文件,提取第一记录索引启动自检记录字节生成第一记录;
步骤23,所述单片机根据所述第一记录,提取第一启动自检协处理器标识字节生成第一标识,提取第一启动自检开关字节生成第一开关;
步骤24,所述单片机设置所述第一启动自检结果的值为空;
步骤25,所述单片机判断所述第一开关的值是否为开,如果所述第一开关的值为开则转至步骤26,如果所述第一开关的值为关则转至步骤29;
步骤26,所述单片机对与所述第一标识对应的第一算法协处理器进行启动自检处理操作并生成所述第一启动自检结果;
步骤27,所述单片机根据所述第一启动自检结果对所述自检后程序文件进行自检后程序记录查询生成第一启动自检后程序标识;
步骤28,所述单片机根据所述第一启动自检后程序标识调用与所述第一启动自检后程序标识对应的第一可执行程序进行程序执行操作;
步骤29,所述单片机设置所述第一记录索引的值加1;
步骤30,所述单片机判断所述第一记录索引的值是否大于所述第一记录总数的值,如果所述第一记录索引的值大于所述第一记录总数的值则转至步骤31,如果所述第一记录索引的值小于或等于所述第一记录总数的值则转至步骤22;
步骤31,所述单片机退出对所述启动自检文件的记录提取操作;
所述单片机根据所述主动自检文件,对与所述主动自检记录对应的算法协处理器进行主动自检处理操作并生成主动自检结果,并根据所述主动自检结果对所述自检后程序文件进行自检后程序记录查询生成主动自检后程序标识,并根据所述主动自检后程序标识调用与所述主动自检后程序标识对应的可执行程序进行程序执行操作,具体包括:
步骤51,所述单片机获取所述主动自检文件的主动自检记录总数生成第三记录总数,初始化第三记录索引的值为1,初始化第一主动自检结果的值为空;
步骤52,所述单片机根据所述主动自检文件,提取第一记录索引主动自检记录字节生成第三记录;
步骤53,所述单片机根据所述第三记录,提取第一主动自检协处理器标识字节生成第二标识,提取第一主动自检开关字节生成第二开关;
步骤54,所述单片机设置所述第一主动自检结果的值为空;
步骤55,所述单片机判断所述第二开关的值是否为开,如果所述第二开关的值为开则转至步骤56,如果所述第二开关的值为关则转至步骤59;
步骤56,所述单片机对与所述第二标识对应的第二算法协处理器进行主动自检处理操作并生成所述第一主动自检结果;
步骤57,所述单片机根据所述第一主动自检结果对所述自检后程序文件进行自检后程序记录查询生成第一主动自检后程序标识;
步骤58,所述单片机根据所述第一主动自检后程序标识调用与所述第一主动自检后程序标识对应的第二可执行程序进行程序执行操作;
步骤59,所述单片机设置所述第三记录索引的值加1;
步骤60,所述单片机判断所述第三记录索引的值是否大于所述第三记录总数的值,如果所述第三记录索引的值大于所述第三记录总数的值则转至步骤61,如果所述第三记录索引的值小于或等于所述第三记录总数的值则转至步骤52;
步骤61,所述单片机退出对所述主动自检文件的记录提取操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兆讯恒达科技股份有限公司,未经兆讯恒达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910761844.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于CPLD的重启测试方法
- 下一篇:一种椭圆加密算法协处理器自检的方法