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

Reply via email to