This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2634-Q1: How the Autosar multi-core project works on AM2634

Part Number: AM2634-Q1
Other Parts Discussed in Thread: AM2634

Hello there,

When I looked at the multi-core examples in AM2634 SDK, it builds binary for each core and combined multiple rprc files into one image. Then SBL will load individual binary on each core.

But when looked at Vector's Microsar multi-core project, it manages multi-cores in one project, the code was distributed to other cores by linker, only one binary was built.

So the concern is when I build the image, I only assign the rprc  to core 0 (because only one project and one binary), does SBL will load the image and distribut the code to the other cores as linker designed?

Maybe my understanding is wrong, so could anyone please provide a solution or example of how the Autosar multi-core project works on AM2634?

Another question is that how could I configure the drivers for multi-core in Tresos? does the AM2634 MCAL support multi-core configuration? 

Thanks

  • Hi Phoenix,

    AM2634 MCAL does not support multi-core configuration as the AUTOSAR standard we comply is 4.3.1

    MCAL multi core is introduced from 4.4 version onwards.

    You need to follow AM263 SDK approach only to load AUTOSAR image as well.

    Regards,

    Sunil Kumar M S

  • Hi Sunil,

    Thanks for your answers.

    It means we cannot run Autosar multi-core project at all? If we want to run multi-core application, we have to use SDK at the moment, am I right?

    And is there any plan to support Autosar multi-core in the feature? timeline?

    Thanks

  • I can understand that you do not have the multicore MCAL ready for release yet. And when you say multicore, I assume part of what you mean is that there is no system present at the moment that can coordinate the resource access, if 2 cores simultaneously request access to same peripherals. But if the cores do not access the same peripherals at the same time, is it possible to run Autosar on both cores? If No, What are the constrains?

  • Hi Linesh,

    Yes, if the cores do not access the same peripherals at the same time and if cores does not overwrite each shared memory region, it is possible to run AUTOSAR on both the cores. There are no constraints.

    We had 1 open issue where MCAL GPIO cannot be used other than R5F0 core. We are working towards fixing that issue and will comeback on timelines.

    BR,

    Sunil