AnsweredAssumed Answered

ADSP-CM408F JTAG scan chain

Question asked by bharathi on May 18, 2017
Latest reply on May 23, 2017 by PrasanthR

Hi,

We are attempting to connect two ADSP-CM408F DSPs in JTAG scan chain. We are getting CPU-TAP controller not found kind of error.

Please check the logs that we get,

Tue May 16, 2017 16:38:20: IAR Embedded Workbench 7.80.1 (armproc.dll) 

Tue May 16, 2017 16:38:20: Loaded macro file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\arm\config\debugger\AnalogDevices\CM40z.dmac 

Tue May 16, 2017 16:38:20: Loaded macro file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\arm\config\debugger\AnalogDevices\Trace_CM40z.mac 

Tue May 16, 2017 16:38:21: JLINK command: ProjectFile = C:\Analog Devices\ADSP-CM40x\CM403F_CM408F_EZ-KIT\examples\Bayer_DSP_SRAM\DSP_Boot\CM408F\iar\settings\DSP_Boot_Debug.jlink, return = 0 

Tue May 16, 2017 16:38:21: JLINK command: scriptfile = C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\arm\config\debugger\AnalogDevices\CM40z.JLinkScript, return = 0 

Tue May 16, 2017 16:38:21: Device "ADSP-CM407BSWZ-BF" selected. 

Tue May 16, 2017 16:38:21: DLL version: V6.0e, compiled Aug  4 2016 09:37:38 

Tue May 16, 2017 16:38:21: Firmware: J-Link ARM Lite V8 compiled Oct 29 2014 09:03:16 

Tue May 16, 2017 16:38:21: JTAG speed is fixed to: 4000 kHz 

Tue May 16, 2017 16:38:21: ****************************** 

Tue May 16, 2017 16:38:21: * J-Link script: Init CM408x * 

Tue May 16, 2017 16:38:21: ****************************** 

Tue May 16, 2017 16:38:21: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:21: CM408x (InitTarget): Device seems to be confused... performing recovery sequence. 

Tue May 16, 2017 16:38:22: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:22: CM408x (InitTarget): Can not find TAPC. Power-cycle required? 

Tue May 16, 2017 16:38:22: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:22: ****************************** 

Tue May 16, 2017 16:38:22: * J-Link script: Init CM408x * 

Tue May 16, 2017 16:38:22: ****************************** 

Tue May 16, 2017 16:38:22: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:22: CM408x (InitTarget): Device seems to be confused... performing recovery sequence. 

Tue May 16, 2017 16:38:22: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:22: CM408x (InitTarget): Can not find TAPC. Power-cycle required? 

Tue May 16, 2017 16:38:22: TotalIRLen = 10, IRPrint = 0x0021 

Tue May 16, 2017 16:38:25: Fatal error: CPU-TAP not found in JTAG chain    Session aborted! 

Tue May 16, 2017 16:38:25: IAR Embedded Workbench 7.80.1 (armproc.dll) 

 

Please note that we are able to communicate to each device independently by isolating the other.

I am also attaching the configuration that we have done. Please note that we tried adding 33ohm termination resistor on TDO line as well. We also tried routing all the signals through a buffer. Nothing seems to be helping. 

 

I am attaching the buffered connection diagram as well.

Outcomes