Other Parts Discussed in Thread: AM5728
我正在测试 一个新设计、该设计在边界扫描(BS) 链中包含4个器件、其中一个是 TI AM5728。 使用 Corelis Scan Express Runner、如果我隔离其他三个设备并运行 BS 基础设施测试、一切都很好。 如果我隔离 AM5728、或者即使我没有隔离、基础设施测试也会每隔一段时间失败一次。 如果我运行基础结构测试的单次通过、直到失败(一次或三次或五次通过、等等)、然后在属性下禁用 TMS 重置序列、然后运行多次通过、一切都正常。 正如我所能说的那样、开始任何测试运行都会在开始时产生三个复位:一个5时钟 TMS 复位、之后是一个 TSRTN 复位、之后是另一个5时钟 TMS 复位。 当我在没有 TMS 复位的情况下启动多个运行时、测试从三个预先复位开始、而不是其他复位。 AM5728似乎需要偶数个复位。 或者、BS 测试是否可能使其处于需要多次复位的状态(????) 或者它忽略一个或其他复位类型的状态、也许是5时钟 TMS 复位、我不知道。 您是否听说过这样的内容? 我已经向 Corelis 发布了类似的问题。 在 Code Composer 下、我可以运行仿真器测试连接、而不会出现任何问题。 另外两位工程师对我的工作进行了审查、我们消除了显而易见的问题。 如果你能给我任何指示,我将不胜感激。 非常感谢 Ron Edgar。