[发明专利]在固件升级中实现降低DRAM空间消耗的方法和装置有效
| 申请号: | 202010455997.5 | 申请日: | 2020-05-26 |
| 公开(公告)号: | CN111625265B | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 汪汉国;冯元元;臧鑫 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
| 主分类号: | G06F8/654 | 分类号: | G06F8/654 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 黄文锋 |
| 地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 升级 实现 降低 dram 空间 消耗 方法 装置 | ||
1.一种在固件升级中实现降低DRAM空间消耗的方法,其特征在于,所述方法包括:
在主机下发固件升级命令之前,将完整固件分割成多份IMG信息;
主机依次下发多个固件下载命令,每个固件下载命令中携带一份IMG信息;
获取所述主机下发的固件下载命令,将携带的IMG信息从主机内存搬运到DRAM中的Local_buf中,NFC模块将所述IMG信息当作用户数据写入NAND的缓存区域中;
重复执行上述搬运写入的步骤直至完整固件包含的IMG信息均下载完毕;
获取所述主机下发的固件激活命令,NFC模块依次从缓存区域中读取IMG信息,并将读取的IMG信息按照顺序拷贝至FTL申请的FW_ROOT_BUF中;
重复执行上述读取拷贝的步骤直至完整固件包含的IMG信息全部读取完毕,并在FW_ROOT_BUF中将IMG信息组成完整固件;
所述在主机下发固件升级命令之前,将完整固件分割成多份IMG信息的步骤还包括:主机准备下发固件升级命令,所述固件升级命令包括固件下载命令及固件激活命令;将完整固件按照128KB大小分割成多份IMG信息;依次下发多个固件下载命令,其中每个所述固件下载命令均携带一份所述IMG信息。
2.根据权利要求1所述的在固件升级中实现降低DRAM空间消耗的方法,其特征在于,在所述NFC模块将所述IMG信息当作用户数据写入NAND的缓存区域中的步骤之后还包括:
判断完整固件所包含的IMG信息是否全部下载完毕;
若已经全部下载完毕,则主机下发固件激活命令;
若尚未全部下载完毕,则继续执行上述搬运写入的步骤直至完整固件包含的IMG信息均下载完毕。
3.根据权利要求1或2所述的在固件升级中实现降低DRAM空间消耗的方法,其特征在于,在所述重复执行上述读取拷贝的步骤直至完整固件包含的IMG信息全部读取完毕,并在FW_ROOT_BUF中将IMG信息组成完整固件的步骤之后还包括:
NFC模块将所述完整固件写入NAND中固件存放的固定地址。
4.一种在固件升级中实现降低DRAM空间消耗的装置,其特征在于,所述装置包括:
固件分割模块,所述固件分割模块用于在主机下发固件升级命令之前,将完整固件分割成多份IMG信息;
命令下发模块,所述命令下发模块用于主机依次下发多个固件下载命令,每个固件下载命令中携带一份IMG信息;
搬运写入模块,所述搬运写入模块用于获取所述主机下发的固件下载命令,将携带的IMG信息从主机内存搬运到DRAM中的Local_buf中,NFC模块将所述IMG信息当作用户数据写入NAND的缓存区域中;
第一重复模块,所述第一重复模块用于重复执行上述搬运写入的步骤直至完整固件包含的IMG信息均下载完毕;
读取拷贝模块,所述读取拷贝模块用于获取所述主机下发的固件激活命令,NFC模块依次从缓存区域中读取IMG信息,并将读取的IMG信息按照顺序拷贝至FTL申请的FW_ROOT_BUF中;
第二重复模块,所述第二重复模块用于重复执行上述读取拷贝的步骤直至完整固件包含的IMG信息全部读取完毕,并在FW_ROOT_BUF中将IMG信息组成完整固件;
所述固件分割模块还用于:主机准备下发固件升级命令,所述固件升级命令包括固件下载命令及固件激活命令;将完整固件按照128KB大小分割成多份IMG信息;依次下发多个固件下载命令,其中每个所述固件下载命令均携带一份所述IMG信息。
5.根据权利要求4所述的在固件升级中实现降低DRAM空间消耗的装置,其特征在于,所述装置还包括判断模块,所述判断模块用于:
判断完整固件所包含的IMG信息是否全部下载完毕;
若已经全部下载完毕,则主机下发固件激活命令;
若尚未全部下载完毕,则继续执行上述搬运写入的步骤直至完整固件包含的IMG信息均下载完毕。
6.根据权利要求4或5所述的在固件升级中实现降低DRAM空间消耗的装置,其特征在于,所述装置还包括固件写入模块,所述固件写入模块用于:
NFC模块将所述完整固件写入NAND中固件存放的固定地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010455997.5/1.html,转载请声明来源钻瓜专利网。





