芯片flash数据的在线校验方法及计算机存储介质
基本信息
申请号 | CN201910960976.6 | 申请日 | - |
公开(公告)号 | CN110704236A | 公开(公告)日 | 2020-01-17 |
申请公布号 | CN110704236A | 申请公布日 | 2020-01-17 |
分类号 | G06F11/10;G11C29/42 | 分类 | 计算;推算;计数; |
发明人 | 张威龙;李鹏;钟书鹏;邓廷 | 申请(专利权)人 | 南京元晨微电子科技有限公司 |
代理机构 | 南京苏高专利商标事务所(普通合伙) | 代理人 | 刘文闻 |
地址 | 215000 江苏省南京市经济技术开发区兴智路兴智科技园C栋1310室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种芯片flash数据的在线校验方法及计算机存储介质,在校验方法中整个flash使用唯一的一个校验和进行校验,在普通的不具有DMA功能的芯片中,flash的校验是在软件空闲时间片中进行,在具有DMA功能芯片中,flash的校验在软件不需要使用硬件CRC模块时进行,在软件运行的同时由DMA搬运flash数据至CRC模块进行校验,在校验中断时保存校验的配置以及中间结果和中断的位置。本发明仅需要在flash中额外占用一个校验和的位置,极大节省了校验字对flash存储空间的占用,并且能够在运行中对CRC配置和中间结果进行了保存恢复,允许flash数据校验被打断,可以灵活地将flash数据校验插入到软件空闲的时间片之中,在使用DMA模块的芯片时也不影响应用软件对于CRC硬件模块的使用。 |
