zc706 bsp does not work with maximum processors as 2
Chris Johns
chrisj at rtems.org
Mon Mar 23 00:57:44 UTC 2020
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
More information about the users
mailing list