As I reading the debugging in the Armv8-M manual, I found that there is little description of the multicore system. The debug resources have a specific address range. It is acceptable in a single-core system. However, what if a multicore or multiprocessor development board such as lpc55s69? Do both core share the same debug resource? Or it is platform depending?
I am new to M-series. It may be a dumb question, but I still need to figure it out. If I have missed something in manual or have mistakes in my words, please let me know. I will more than appreciated.
In the ARMv8-M trm you are only going to find things related to the Cortex M33 core (SAU if TZ is implemented, NVIC, Debug config, etcs).
If you want to know how to configure the second core, search in the board TRM. In case the board implements some kind SoC IP, go and search in that TRM also.
I think this image will help a little bit.
Thanks for your generous advice! Your advice helps me a lot. Since that, I have been searching the board TRM. I will keep finding it!
View all questions in Cortex-M / M-Profile forum