System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,公开了一种flash存储器的控制方法、装置、设备及存储介质。
技术介绍
1、在物联网通信系统中,通常会存在双核soc(system on chip,系统级芯片)架构系统,由于基于成本考虑,系统中通常只会存在一块共享的flash存储器供给双核系统使用,双核处理器会有同时访问外部flash存储器的需求,需要双核之间进行频繁交互。
2、因此,存在消耗时间长、cp响应慢、成本高和系统功耗消耗大的问题。
技术实现思路
1、本专利技术的目的在于解决上述问题,提供一种flash存储器的控制方法、装置、设备及存储介质,避免了两个处理器之间的交互,降低了软件开销的成本和双核处理器之间的通信耦合度,同时提高了系统的运行效率。
2、为解决上述问题,本申请的实施例提供了一种flash存储器的控制方法,包括:在接收到第一处理器传输的擦写命令后,停止处理第二处理器传输的新的任务命令,并指示flash存储器执行擦写操作;判断是否达到挂起条件,在达到挂起条件的情况下,指示flash存储器暂停擦写操作,并恢复处理第二处理器传输的新的任务命令;指示flash存储器执行所述任务命令对应的操作;判断是否达到恢复条件,在达到恢复条件的情况下,指示flash存储器停止执行任务命令对应的操作,并重新执行擦写操作,停止处理第二处理器传输的新的任务命令。
3、为解决上述问题,本申请的实施例提供了一种flash存储器的控制装置,包括:处理模块,用于在接收到第一处理器传输的擦写命令
4、为解决上述问题,本申请的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述flash存储器的控制方法。
5、为解决上述问题,本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述flash存储器的控制方法。
6、本申请实施例提出的flash存储器的控制方法,自动检测处理器发送的擦写命令和其他任务命令,在flash存储器正在执行擦写操作,且其他处理器需要进行任务操作时,可以自动发送挂起命令和恢复命令来控制外部的flash存储器,在保证了可以正常对flash存储器进行操作的基础上,避免了双核处理器之间的交互,大幅度的减少了软件的开销,并且大幅度的缩短了任务的响应时间,提高了整个系统的运行效率。
7、在一些实施例中,在接收到第一处理器传输的擦写命令后,还包括:对擦写操作的执行时间进行计时,在擦写操作的执行时间达到预设挂起阈值时,指示flash存储器暂停擦写操作。
8、在一些实施例中,在接收到第二处理器传输的任务命令的情况下,指示flash存储器暂停擦写操作。
9、在一些实施例中,指示flash存储器暂停擦写操作之后,还包括:对擦写操作的暂停时间进行计时,在擦写操作的暂停时间达到预设恢复阈值时,指示flash存储器停止执行任务命令对应的操作,并重新执行擦写操作。
10、在一些实施例中,在flash存储器完成第二处理器的任务命令对应的操作的情况下,指示flash存储器重新执行所述擦写操作。
11、在一些实施例中,根据预设查询间隔,对flash存储器的内部状态进行检测;在检测到flash存储器完成擦写操作的情况下,恢复处理第二处理器传输的新的任务命令,并停止对擦写操作的执行时间和暂停时间进行计时。
本文档来自技高网...【技术保护点】
1.一种的FLASH存储器的控制方法,其特征在于,包括:
2.根据权利要求1所述的FLASH存储器的控制方法,其特征在于,所述在接收到第一处理器传输的擦写命令后,还包括:对所述擦写操作的执行时间进行计时;
3.根据权利要求1所述的FLASH存储器的控制方法,其特征在于,所述在达到挂起条件的情况下,指示所述FLASH存储器暂停所述擦写操作,包括:
4.根据权利要求1所述的FLASH存储器的控制方法,其特征在于,所述指示所述FLASH存储器暂停所述擦写操作之后,还包括:对所述擦写操作的暂停时间进行计时;
5.根据权利要求1所述的FLASH存储器的控制方法,其特征在于,所述在达到恢复条件的情况下,指示所述FLASH存储器重新执行所述擦写操作,包括:
6.根据权利要求1至5中任一项所述的FLASH存储器的控制方法,其特征在于,在所述FLASH存储器执行擦写操作的情况下,包括:
7.一种FLASH存储器的控制装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:
9.一种计算机可读存储介
...【技术特征摘要】
1.一种的flash存储器的控制方法,其特征在于,包括:
2.根据权利要求1所述的flash存储器的控制方法,其特征在于,所述在接收到第一处理器传输的擦写命令后,还包括:对所述擦写操作的执行时间进行计时;
3.根据权利要求1所述的flash存储器的控制方法,其特征在于,所述在达到挂起条件的情况下,指示所述flash存储器暂停所述擦写操作,包括:
4.根据权利要求1所述的flash存储器的控制方法,其特征在于,所述指示所述flash存储器暂停所述擦写操作之后,还包括:对所述擦写操作的暂停时间进行计时;
5....
【专利技术属性】
技术研发人员:庄云彩,朱永会,曹浩杰,归成希,
申请(专利权)人:芯翼信息科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。