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
Any ideas? Thank you.
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)
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!
-----------------------------------------------------------------------------------------------------------------------