一种图像处理芯片的检测方法、开发板和检测系统技术方案

技术编号:7273104 阅读:192 留言:0更新日期:2012-04-15 21:33
本发明专利技术提供一种图像处理芯片的检测方法、开发板和检测系统,其中检测方法包括:步骤一,开发板读取与图像处理芯片相连接的E2PROM的存储内容,作为第一内容;步骤二,所述开发板根据测试参数,通过控制所述图像处理芯片的USB数据线和USB电源线的通断,来模拟USB接口的插拔操作;步骤三,在模拟USB接口的插拔操作之后,所述开发板读取所述E2PROM的存储内容,作为第二内容;步骤四,所述开发板比较所述第一内容和第二内容,获得比较结果。本发明专利技术能快速的定位产生E2PROM改写的错误操作,解决现有技术检测效率低下、错误操作不容易复现的技术问题。

【技术实现步骤摘要】

本专利技术涉及图像处理芯片的E2PR0M的检测技术,特别是涉及一种图像处理芯片的检测方法、开发板和检测系统
技术介绍
图像处理芯片通常会用到 E2PR0M(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器),岂是一种掉电后数据不丢失的存储器,一般是用来做一些芯片的配置,用E2PR0M配置芯片的方式灵活,可以方便改变芯片的配置。当E2PR0M保护不是很严格时,在图像处理芯片操作过程中,有时会出现E2PR0M内容被随机改变、导致芯片不能正常工作的现象。为了找出E2PR0M被随机改写的各种操作情况,通常是手动重新启动芯片工作,读芯片的配置,确定E2PR0M是否改变。这样操作效率低下,而且问题不容易复现。所以,如何快速的定位E2PR0M改写问题,而且方便确定被改写的单元,是有待解决的问题。。
技术实现思路
本专利技术的目的是提供一种图像处理芯片的检测方法、开发板和检测系统,能快速的定位产生E2PR0M改写的错误操作,解决现有技术检测效率低下、错误操作不容易复现的技术问题。为了实现上述目的,一方面,提供了一种图像处理芯片的检测方法,包括步骤一,开发板读取与图像处理芯片相连接的E2PR0M的存储内容,作为第一内容;步骤二,所述开发板根据测试参数,通过控制所述图像处理芯片的USB数据线和 USB电源线的通断,来模拟USB接口的插拔操作;步骤三,在模拟USB接口的插拔操作之后,所述开发板读取所述E2PR0M的存储内容,作为第二内容;步骤四,所述开发板比较所述第一内容和第二内容,获得比较结果。优选地,上述的方法中,在所述步骤二之前还包括所述开发板通过串口接收所述测试参数;在所述步骤四之后还包括步骤五,所述开发板通过所述串口发送所述比较结: O优选地,上述的方法中,所述开发板通过I2C数据线读取所述E2PR0M的存储内容; 所述测试参数为模拟USB接口的多种插拔速度的参数。优选地,上述的方法中,所述开发板通过I2C控制线使所述I2C数据线有效,在确认所述图像处理芯片未操作所述E2PR0M后,断开所述I2C控制线。为了实现上述目的,本专利技术实施例还提供了一种用于检测图像处理芯片的开发板,包括第一读取单元,用于读取与图像处理芯片相连接的E2PR0M的存储内容,作为第一内容;模拟单元,用于根据测试参数,通过控制所述图像处理芯片的USB数据线和USB 电源线的通断,来模拟USB接口的插拔操作;第二读取单元,用于在模拟USB接口的插拔操作之后,读取的所述E2PR0M的存储内容,作为第二内容;比较单元,用于比较所述第一内容和第二内容,获得比较结果。优选地,上述的开发板中,还包括收发单元,用于通过串口接收所述测试参数,通过串口发送所述比较结果。优选地,上述的开发板中,所述开发板通过I2C数据线读取所述E2PR0M的存储内容;所述测试参数为能模拟USB接口的多种插拔速度的参数。为了实现上述目的,本专利技术实施例还提供了一种图像处理芯片的检测系统,包括 图像处理芯片、E2PR0M、开发板和个人电脑;所述图像处理芯片通过I2C数据线和I2C控制线连接所述E2PR0M ;所述开发板用于通过所述I2C数据线读取所述E2PR0M的存储内容,作为第一内容;根据测试参数,通过控制所述图像处理芯片的USB数据线和USB电源线的通断,来模拟 USB接口的插拔操作;在模拟USB接口的插拔操作之后,读取所述E2PR0M的存储内容,作为第二内容;比较所述第一内容和第二内容,获得比较结果;所述个人电脑用于向所述开发板提供所述测试参数,接收所述比较结果。本专利技术至少存在以下技术效果1)本专利技术实施例可以通过测试参数来模拟USB接口的多种插拔操作,进而确定不同的操作对E2PR0M的影响,能够迅速准确的定位出E2PR0M被随机改写的各种操作情况,极大地提高测试效率;2)测试参数可以通过PC机进行设置和修改,使测试过程容易操作,具有很高的灵活性,能弥补许多人工监测不能做到的地方;3)得到的比较结果,使检测者方便查看E2PR0M内容是否改变,以及改变单元的地址和改变前后的内容;4)通过控制所述图像处理芯片的USB数据线和USB电源线的通断,来模拟USB接口的插拔操作,可以比人工监测芯片操作E2PR0M过程中E2PR0M改变情况更准确,更节约时间,显著的提高了监测效率,而且方法容易操作,具有很高的灵活性,弥补许多人工监测不能做到的地方。附图说明图1为本专利技术实施例提供的方法的步骤流程图;图2为本专利技术实施例提供的开发板的结构图;图3为本专利技术实施例提供的检测系统的结构图;图4为本专利技术实施例提供的方法的详细步骤流程图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。图1为本专利技术实施例提供的方法的步骤流程图,如图1所示,图像处理芯片的检测方法包括步骤101,开发板读取与图像处理芯片相连接的E2PR0M的存储内容,作为第一内容;步骤102,所述开发板根据测试参数,通过控制所述图像处理芯片的USB数据线和 USB电源线的通断,来模拟USB接口的插拔操作;步骤103,在模拟USB接口的插拔操作之后,所述开发板读取所述E2PR0M的存储内容,作为第二内容;步骤104,所述开发板比较所述第一内容和第二内容,获得比较结果。可见,本专利技术实施例可以通过测试参数来模拟USB接口的多种插拔操作,进而确定不同的操作对E2PR0M的影响,能够迅速准确的定位出E2PR0M被随机改写的各种操作情况,极大地提高测试效率。而且容易操作,具有很高的灵活性,能弥补许多人工监测不能做到的地方。其中,在所述步骤102之前还包括所述开发板通过串口接收所述测试参数;在所述步骤104之后还包括所述开发板通过所述串口发送所述比较结果。其中,所述开发板通过I2C数据线读取所述E2PR0M的存储内容;所述测试参数为模拟USB接口的多种插拔速度的参数。所述开发板通过UCanter-htegrated Circuit) 控制线使所述I2C数据线有效,在确认所述图像处理芯片未操作所述E2PR0M后,断开所述 I2C控制线。图2为本专利技术实施例提供的开发板的结构图。如图2所示,用于检测图像处理芯片的开发板200包括第一读取单元201,用于读取与图像处理芯片相连接的E2PR0M的存储内容,作为第一内容;模拟单元202,用于根据测试参数,通过控制所述图像处理芯片的USB数据线和 USB电源线的通断,来模拟USB接口的插拔操作;第二读取单元203,用于在模拟USB接口的插拔操作之后,读取的所述E2PR0M的存储内容,作为第二内容;比较单元204,用于比较所述第一内容和第二内容,获得比较结果。其中,还可以包括收发单元205,用于通过串口接收所述测试参数,通过串口发送所述比较结果。所述开发板通过I2C数据线读取所述E2PR0M的存储内容;所述测试参数为能模拟USB接口的多种插拔速度的参数。图3为本专利技术实施例提供的检测系统的结构图,如图3所示,图像处理芯片的检测系统,其包括图像处理芯片301、E2PR0M 302、开发板303和个人电脑304 ;所述图像处理芯片301通过I2C数据线311和I2C控制线312连接所述E2PR0M本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:艾国朱立英
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术