[发明专利]NAND FLASH管理软件的测试方法有效
申请号: | 201310721564.X | 申请日: | 2013-12-24 |
公开(公告)号: | CN104731704A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 袁健明 | 申请(专利权)人: | 惠州市德赛西威汽车电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/10 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nand flash 管理软件 测试 方法 | ||
1. 一种用于对运行在处理器上的NAND FLASH管理软件的测试方法,其中一NAND FLASH内存通过一NAND FLASH控制器连接在所述处理器上;所述测试方法包括:
步骤一,通过所述NAND FLASH管理软件从所述NAND FLASH内存上读取指定逻辑地址的块的数据区和备份区数据作为第一数据和第二数据,并同时获取第一数据的物理地址;
步骤二,关闭所述NAND FLASH控制器的ECC校验功能,绕过所述NAND FLASH管理软件,根据所述物理地址直接物理擦除所述NAND FLASH内存块上的数据;
步骤三,绕过所述NAND FLASH管理软件,直接在所述物理地址的数据区写入第三数据,在备份区写入所述第二数据,其中第三数据与第一数据相比所不同的数据位的数量大于所述NAND FLASH管理软件的ECC临界值并小于ECC的最大纠错位数;以及
步骤四,打开所述NAND FLASH控制器的ECC校验功能,连续两次通过所述NAND FLASH管理软件读取NAND FLASH内存的所述指定逻辑地址的数据,在第二次读取时获取此时所述指定逻辑地址对应的物理地址,并根读取的结果输出验证结果。
2. 根据权利要求1所述的NAND FLASH管理软件的测试方法,其特征在于,所述处理器还通过串口与一外接计算机设备相连,所述步骤一中读取第一和第二数据的动作是所述处理器在接收到所述外接计算机设备发送过来的读取所述NAND FLASH内存的指定逻辑地址的数据的请求时执行的,所述处理器读取到所述第一和第二数据后发送给所述外接计算机设备保存,同时获取第一数据的物理地址并发送给所述外接计算机设备。
3. 根据权利要求2所述的NAND FLASH管理软件的测试方法,其特征在于,所述外接计算机设备接收到所述第一和第二数据后,根据所述第一数据生成第三数据,然后控制所述处理器执行所述步骤二至步骤四。
4. 根据权利要求3所述的NAND FLASH管理软件的测试方法,其特征在于,步骤四中,如果两次读取中的第一次读取的数据为所述第三和第二数据,第二次读取的数据是第一和第二数据,且第二次获取的物理地址与与步骤一获得的物理地址不同,则判断所述NAND FLASH管理软件正确,所述外接计算机设备通过显示设备输出验证通过的信息;如果第二次读取的数据仍然为所述第三和第二数据,则判断所述NAND FLASH管理软件出错,所述外接计算机设备通过显示设备输出验证失败的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子有限公司;,未经惠州市德赛西威汽车电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310721564.X/1.html,转载请声明来源钻瓜专利网。