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.

RTOS/66AK2H14: multicore booting issue

Part Number: 66AK2H14

Tool/software: TI-RTOS

Hi ,

We have designed a customized board with 66AK2H14.

I was using CCS7.4 and ti-processor-sdk-rtos-k2hk-evm-04.03.00.05-Windows-x86-Install.

I had a issue with multicore booting.

Only images flashed to DSP core 0 will run from the flash but Images which are flashed on slave DSP cores(1,2..7) will not run from the flash.

I posted this query in E2E forum in this link   https://e2e.ti.com/support/processors/f/791/t/715193

I got the reply like  , DSP slave core booting issue is a bug in the ti-processor-sdk-rtos-k2hk-evm-04.03.00.05 , and it should be get fixed in upcoming processor SDK releases.

In release note of ti-processor-sdk-rtos-k2hk-evm-05_02_00_10 it is mentioned that the  issue with Images not booting on slave DSP cores  got fixed.

Now I am using ti-processor-sdk-rtos-k2hk-evm-05_02_00_10 and below are my observation:

Case 1:

    I flashed  2 different application to DSP core 0 and 1.
    When I change the boot mode to SPI NOR boot , images flashed to core0 and core1 are running successfully.

Case 2:

    I have 3 application which should run simultaneously , So I flashed the application to 3 different DSP cores (core0 , core1 and core2).
    when I change the the boot mode to SPI NOR boot , Only 2 applications are running successfully.
    Image flashed to 3rd core is not running from the NOR flash.
    I tried this exercise with other simple LED application, then also only two cores are booting.

After all the trial I concluded that only two cores will boot.

I have to run multiple application simultaneously. As multi threading support is not there in TI-RTOS I choose multi core option.

Now I am able to boot from only two cores.

Whether I am missing any other configuration required for multicore booting.

Please help me with this.

Regards,
Mahima Shanbag

  • Hi Mahima,
    I am checking with team. I will get back to you as soon as i get the response. Thank you.
  • Mahima,

    We need you to post your simple LED blink binaries and map file. I am guessing that you have ensured that there is no memory over lap or resource conflict in the three applications that you are running on the different cores. Also, please provide the command line used to create the multi-core app image. We want to ensure that you are using the correct Core IDs to generate the image. IF 2 cores are booting correctly and one is not, please provide the program counter for the core

    If there are details of TI RTOS application that we need to know then please highlight them here. It may be useful to share the .cfg files and the platform configuration setup that you are using so we can let the system test team include those conditions in their test setup.


    Regards,
    Rahul
  • Hi Rahul,

    Thank you so much for your suggestion.

    Issue got solved. There was a memory over lap.

    Thanks and Regards,

    Mahima Shanbag