[发明专利]提高nor flash控制器可靠性方法、系统、设备及存储介质在审
申请号: | 202211038506.2 | 申请日: | 2022-08-29 |
公开(公告)号: | CN115357544A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 刘刚 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F15/76 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 马鹏林;朝鲁蒙 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 nor flash 控制器 可靠性 方法 系统 设备 存储 介质 | ||
1.一种提高nor flash控制器可靠性方法,应用于提高nor flash控制器可靠性系统,该系统包括:Flash、flash控制器、WDT和CPU,其特征在于,该方法包括:获取第一读指令,flash控制器根据获取的所述第一读指令以3byte模式读取flash进行启动;
若启动成功,控制wdt进行关断,所述wdt停止计时;
若不能给启动成功,则不会关断所述wdt,所述wdt计时到达时,切换所述flash控制器从3byte模式读取到4byte模式读取,同时复位cpu;所述flash控制器获取第二读指令,所述flash控制器根据获取的所述第二读指令以4byte模式读取flash进行二次启动。
2.如权利要求1所述的提高nor flash控制器可靠性方法,其特征在于,所述二次启动,包括二次启动未成功,则wdt在计时到后flash控制器不再读取flash,并标识启动失败。
3.如权利要求1所述的提高nor flash控制器可靠性方法,其特征在于,所述flash控制器根据获取的第一读指令以3byte模式读取flash进行启动,包括,flash控制器根据获取的第一读指令读取flash,获得第一读取指令;
flash控制器将获取的第一读取指令传递给cpu,判断读取指令是否正确,若正确,cpu正确执行,且并对wdt进行关断,wdt停止计时。
4.如权利要求3所述的提高nor flash控制器可靠性方法,其特征在于,所述flash控制器根据获取的第一读指令以3byte模式读取flash进行启动,包括,flash控制器根据获取的第一读指令读取flash,获得第一读取指令;
flash控制器将获取的读取指令传递给cpu,判断读取指令是否正确,若不正确,若不正确则不会关断wdt,wdt计时到达时,切换flash控制器从3byte到4byte,同时复位cpu。
5.如权利要求1所述的提高nor flash控制器可靠性方法,其特征在于,flash控制器根据获取的第二读指令以4byte模式读取flash进行启动,包括,flash控制器根据获取的第二读指令读取flash,获得第二读取指令;
flash控制器将获取的第二读取指令传递给cpu,判断第二读取指令是否正确,若正确,cpu正确执行,且并对wdt进行关断,wdt停止计时,则启动成功。
6.如权利要求5所述的提高nor flash控制器可靠性方法,其特征在于,flash控制器根据获取的第二读指令以4byte模式读取flash进行启动,包括,flash控制器根据获取的第二读指令读取flash,获得第二读取指令;
flash控制器将获取的第二读取指令传递给cpu,判断第二读取指令是否正确,若不正确,则wdt在计时到后flash控制器不再读取flash,并标识启动失败。
7.如权利要求1-6任一所述的提高nor flash控制器可靠性方法,其特征在于,获取reboot命令,根据reboot命令完成复位cpu和启动flash控制器的wdt操作。
8.一种提高nor flash控制器可靠性系统,其特征在于,该系统包括:该系统包括Flash、flash控制器、WDT和CPU;
所述Flash,用于储存数据;
所述flash控制器,用于接受读指令,根据读指令获取flash数据,获得读取指令;
所述WDT,设置在flash控制器中,用于用于启动失败时定时将flash控制器3byte读取模式切换为4byte读取模式;
所述CPU,用于向flash控制器发出的读指令,根据flash控制器返回的读取指令,判断返回的读取指令是否正确,若正确则执行完成启动;若不正确,则复位,进行二次启动。
9.一种设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现如权利要求1-7任一项所述的提高nor flash控制器可靠性方法的步骤。
10.一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现如权利要求1-7任一项所述的提高nor flash控制器可靠性方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211038506.2/1.html,转载请声明来源钻瓜专利网。