On 2020-03-20 20:06, Fernando Domínguez Pousa wrote:
Thanks. Thre is something usual happening here because RTEMS contains the code
needed to start the second core ....
I do not understand at all. So, with the current version of the repos this
should work? Am I missing something in my implementation? Because I compiled
RTEMS for SMP too and I configured CONFIGURE_MAXIMUM_PROCESSORS to 2.
Yes I believe so. I tested the m2003 version.
If I build for SMP and set CONFIGURE_MAXIMUM_PROCESSORS to 2 my applications
run fine. I
Did you use a zc706 board?
I tested this on custom hardware using the zc706 BSP that is booting
from QSPI.
I remember two years ago I started two processors using SMP on a zedboard
without starting second core using xsdb.
I wonder if xsdb is doing something. Are you able to set a break point
in the code I provided to the link to in zynq_start_bspsmp.c that starts
the second process?
Chris
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users