I want to debug our Soc chip with DS-5 tool, the SoC has two Cortex-A53 cores.When I debug Bare-metal code in DS-5, I only can debug one of two A53 with Bare-metal code , Any one of two A53 can run exactly. When I debug two A53 at the same time, it don't work normally.
You should create two separate debug connections, one for each of the CPUs. You can then connect to both simultaneously.If you create a single connection for both CPUs, that implies that they are running the same image in an SMP configuration, which does not appear to be the case here.
Thanks for your reply, I run the same image in an SMP configuration. Now the two A53 can run normally,
When I deubg the two A53's code with DS-5, I find it is not convenient.
When I debug to step through the code in one cpu, the other cpu's pc address change. I think it is not convenient.I don't know if it's right or wrong
It may be better to raise a support case so that we can investigate the issue more deeply. In a quick test here, when I step one core, the other does not move, however this may well be target dependent.
View all questions in Arm Development Studio forum