【技术实现步骤摘要】
配置信息存取方法、设备及计算机可读存储介质
[0001]本专利技术涉及数据存储
,尤其涉及一种配置信息存取方法、设备及计算机可读存储介质。
技术介绍
[0002]蓝牙耳机产品在工厂生产过程中都会往产品中写入一些配置信息,比如硬件版本号、校准值等等。这些配置信息写入产品后会保存在产品的Flash中。产品启动过程中会从Flash中读取相关的配置信息,然后根据配置执行不同的处理操作。目前,配置信息在同步至Flash的过程中,可能会因异常重启,导致同步到Flash的配置信息不准确,或没有同步到Flash中,进而导致后续产品在开机过程中若读取到的配置信息不准确就会出系统功能异常的情况。
技术实现思路
[0003]本专利技术的主要目的在于提供一种配置信息存取方法、设备及计算机可读存储介质,旨在解决配置信息在同步至Flash的过程中,因异常重启导致同步至Flash中配置信息不准确时系统功能异常的技术问题。
[0004]为实现上述目的,本专利技术提供一种配置信息存取方法,所述方法包括以下步骤:
[000 ...
【技术保护点】
【技术特征摘要】
1.一种配置信息存取方法,其特征在于,所述方法包括以下步骤:当接收到配置信息写入请求时,将所述配置信息写入请求对应的待写入配置信息写入RAM中,再将RAM中的配置信息同步至Flash中,其中,RAM的属性被配置为不掉电重启时数据不被更新;当系统启动时,检测RAM中的配置信息是否有效;若RAM中的配置信息有效,则按照RAM中的配置信息执行系统启动操作,并检测Flash中的配置信息与RAM中的配置信息是否一致;若不一致,则将RAM中的配置信息同步至Flash中。2.如权利要求1所述的配置信息存取方法,其特征在于,将RAM中的配置信息同步至Flash中的步骤包括:将RAM中的配置信息同步至Flash的主分区,再检测Flash的主分区中的配置信息是否有效;若Flash的主分区中的配置信息有效,则将RAM中的配置信息同步至Flash的备份区;若Flash的主分区中的配置信息无效,则重试将RAM中的配置信息同步至Flash的主分区。3.如权利要求1所述的配置信息存取方法,其特征在于,所述当接收到配置信息写入请求时,将所述配置信息写入请求对应的待写入配置信息写入RAM中的步骤包括:当接收到配置信息写入请求时,检测RAM中的配置信息是否有效;若RAM中的配置信息有效,则将所述配置信息写入请求对应的待写入配置信息写入RAM中;若RAM中的配置信息无效,则读取并检测Flash中的配置信息是否有效;若Flash中的配置信息有效,则将Flash中的配置信息同步至RAM后,将所述配置信息写入请求对应的待写入配置信息写入RAM中。4.如权利要求3所述的配置信息存取方法,其特征在于,所述若RAM中的配置信息无效,则读取并检测Flash中的配置信息是否有效的步骤包括:若RAM中的配置信息无效,则读取并检测Flash的主分区中的配置信息是否有效;所述若Flash中的配置信息有效,则将Flash中的配置信息同步至RAM后,将所述配置信息写入请求对应的待写入配置信息写入RAM中的步骤包括:若Flash的主分区中的配置信息有效,则将Flash的主分区中的配置信息同步至RAM后,将所述配置信息写入请求对应的待写入配置信息写入RAM中;若Flash的主分区中的配置信息无效,则读取并检测Flash的备份区中的配置信息是否有效;若Flash的备份区中的配置信息有效,则将Flash的备份区中的配置信息同步至RAM和Flash的主分区后,将所述配置信息写入请求对应的待写入配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。