Cannot debug LS1020A board: CCS: Scan timeout(CCSProtocolPlugin)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Cannot debug LS1020A board: CCS: Scan timeout(CCSProtocolPlugin)

1,253 Views
qiaofangzhao
Contributor I

Hello.

We are trying to connect to a custom LS1020A board, but get some error:

Executing Initialization File: C:\Users\qq\workspace\connect-core0\CFG\LS1020A_TWR_Init.tcl

radix x

cmdwin::eclipse::config MemWidth 32

cmdwin::eclipse::config MemAccess 32

cmdwin::eclipse::config MemSwap off

cmdwin::eclipse::config HexPrefix 0x

cmdwin::reg sctlr = 0x00050078

thread break: Stopped, 0x0, 0x0, cpuARMLittle, connect-core0.elf (state, tid, pid, cpu, target)

cmdwin::reg lr = 0xffffffff

cmdwin::reg sp = 0x0000000f

cmdwin::reg nsacr = 0xc00

cmdwin::reg cpacr = 0x0fffffff

cmdwin::reg fpexc = 0x40000000

cmdwin::reg ETMOSLAR = 0

cmdwin::mem p:0x1185000 = 0x00000003

cmdwin::mem p:0x1EE00A4 -np

cmdwin::mem p:0x01ee00e4 = 0x3

cmdwin::mem p:0x20222704 = 0x80000000

cmdwin::mem p:0x01080110 = 0x470c0008

CCS: Scan timeout(CCSProtocolPlugin)

Our target settings are:

Processor: LS1020A

Probe Type: CWTAP

1.1.png

2.png

3.1.png

Any ideas? Thank you.

Labels (1)
0 Kudos
2 Replies

780 Views
qiaofangzhao
Contributor I

This is the content of EventDetails.txt :

Description:
Failed to resume target process.

Explanation:
No details available.Details:
CCSProtocolPlugin : CCS: Scan timeout
Stack Trace:
com.freescale.cdt.debug.cw.core.DebugErrorUtils.handleDebugCoreError(DebugErrorUtils.java:286)
com.freescale.cdt.debug.cw.core.cdi.model.Target.launchComplete(Target.java:4641)
com.freescale.cdt.debug.cw.CWCallback.NotifyTargetLaunchComplete(CWCallback.java:631)
cwdbg.DebuggerCallbackPOA._invoke(DebuggerCallbackPOA.java:399)
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(Unknown Source)
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(Unknown Source)
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(Unknown Source)
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(Unknown Source)
com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(Unknown Source)
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(Unknown Source)
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Unknown Source)
com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(Unknown Source)
com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(Unknown Source)

0 Kudos

780 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello Fangzhao,

There is problem at DDR controller registers configuration, probably it is caused by improper RCW configuration or hardware problem. You need to customize the JTAG configuration file(RCW) according to your custom board.

You also could configuration CodeWarrior initialization file as LS1020A_TWR_OCRAM_Init.tcl to avoid DDR controller configuration, then run flash programmer in OCRAM.


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos