芯片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硬件模块的使用。