这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 用JTAG做硬件测试如何?

共4条 1/1 1 跳转至

用JTAG做硬件测试如何?

菜鸟
2005-07-06 17:21:01     打赏

我现在开发完了语音网关,正在做生产测试,希望做自动化程度比较高的硬件测试,主要是对SDRAM、CPLD、Flash,RTC、codec、100M以太网、10M以太网、dsp接口等的测试,DSP接口要下载DSP程序才能做完整的测试。

我想只通过jtag和串口做自动化测试,先用jtag连接做SDRAM、CPLD、Flash、codec、RTC的测试,后通过jtag烧写bootrom和vxworks以及测试程序,对dsp接口做完整的测试,还有以太网的测试。不知可行?

测试软件为图形界面,在window下完成全部测试并最后打印出详细的测试报告。不知可否?

谢谢高手指点,我正在看jtag编程之类的东东。




关键词: 硬件     测试     如何    

菜鸟
2005-07-06 17:23:00     打赏
2楼
[em01][em03][em04][em07]

菜鸟
2005-07-08 03:10:00     打赏
3楼

菜鸟
2007-01-07 05:47:00     打赏
4楼

JTAG板级测试系统的主要应用

Ø 基础测试

基础测试是指扫描链路自测试,由于它是利用BS器件进入CAPTURE-IR状态时会自动装入CAPTURE信号而实现扫描链自测试的目的,所以又称为CAPTURE测试。

基础测试是进行JTAG其他任何测试加载任务之前首先进行的测试操作,以确保JTAG链能正常工作。

Ø 器件标志码IDCODE测试

IDCODE测试,也称为器件标志码测试,或器件型号测试,指令扫描送入IDCODE指令,然后通过数据扫描IDCODE寄存器中的IDCODE标志码,验证器件是否错装,器件的型号、版本号和生产厂商是否正确。

器件标志码存放在器件标准寄存器中,器件标志寄存器是包含在集成电路IC内部的一个可选寄存器,它由并行输入与串行输出的32位移位寄存器组成,而不需要并行输出锁存器。象Bybass寄存器一样,当器件标准寄存器在使用时,芯片IC)正常操作能继续进行。

Ø USERCODE测试

USERCODE测试,也称为用户代码测试,可编程器件提供一个32位的寄存器可以用来存放用户的任意信息。指令扫描送入USERCODE指令,然后通过数据扫描USERCODE寄存器中的标志代码,验证存放信息是否与用户信息一致。这些信息可以是软件的版本号、加密数据等。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]