Greetings All!
We are facing a problem trying to connect LS1043A 23x23 package via CodeWarrior TAP.
We designed a tip according to Cortex - 10 Standard. On the target side, there is one CPLD, one LS1043A chip.
When we execute connection diagnostics tool, we see that it successfully passes IRSCAN, Bypass SCAN and etc. It comes to run target initialization script and it results in an error saying: "Failed to write memory at address 0x2016002c on core CortexA53#0". Core CortexA53#0 not found on the JTAG chain. Please verify that Reset Configuration Word is correct, or enable RCW override in the initialization file."
We have tried to override RCW: No result.
We suspect that we made a mistake using SRST and TRST. How do we make use of these pins? Are they necessary at all? Are VTREF, TMS, TDI, TDIO, TCK and GND enough?
Our hardware chain configuration is as follows:
TDI -> LS1043 -> CPLD -> TDO
And the diagnostics tool reports that:
DEVICE 0 : Unknown Device (from the IDCODE, we know that it is CPLD)
DEVICE 1: ARM DAP rev 5.x
DEVICE 2: Unmapped NXP Device (23x23 package LS1043)
Do CCS and target probe successfully bypasses other targets and communicates with A53 through ARM DAP rev 5.x ? How do we make sure of that?