I'm using Trace32 (Lauterbach) with my new ls1088ARBD-PB.
The first script that I tried I got the following Error
STEPs
RESet
SYStem.RESet
SYStem.CPU LS1088A
SYStem.JtagClock CTCK 10MHz
Trace.DISable
CORE.ASSIGN 1. ; select only master core 1 - 1. first core, 2. second core, 1. 2. first + second core (SMP) ...
SYStem.Up
Error Message:
debug port fail
DAP: CorePowerDown: CTRLSTAT=0x50000000
DAP Configuration failed (0x10EF)! Error code: 0x35
Failed to initialize master core. Check master/slave and debug settings.
But the script continues and it is able to run the app in the OCRAM.
What is the problem with the DAP or System.up (starting the core 1) ?
Thanks,
P.S. : The Coredebug mapping is:
SYStem.CONFIG.COREDEBUG.Base DAP:0x81010000 DAP:0x81110000 DAP:0x81210000 DAP:0x81310000 DAP:0x81410000 DAP:0x81510000 DAP:0x81610000 DAP:0x81710000
Hi, Thanks for the answer.
Lauterbach solved my problem.
I have to add
SYStem.Option ResBreak OFF
SYStem.Option WaitReset 1.s
before
CORE.ASSIGN 1.
But I still have some questions about DAP.
Can you tell where I can find DAP documentation for layerscape processor ?
Thanks,
There is no publicly-available document describing LS1088A DAP.
Described debugger behaviour has to be reported to Lauterbach technical support directly.
Concerning possible LS1088A POR issue:
1) please refer to the QorIQ LS1088A Reference Manual, Figure 4-1. Power-On Reset Sequence and check behaviour of all signals depicted in the figure.
2) check that RCW source has a valid RCW
3) ensure that SerDes reference clocks, corresponding to the selected protocols, are applied.