Post Go back to editing

BF 609 DUAL CORE PROCESSOR

Hi,

I'm using  bf 609 ,In core 0 to core 1 I want to run the core 1 {code  for example  adi_core_enable() to run core 1

In core 0 

int main(int argc, char *argv[])
{
/**
* Initialize managed drivers and/or services that have been added to
* the project.
* @return zero on success
*/
adi_initComponents();

/**
* The default startup code does not include any functionality to allow
* core 0 to enable core 1. A convenient way to enable
* core 1 is to use the adi_core_enable function.
*/
adi_core_enable(ADI_CORE_1);
adi_core_1_enable();

/* Begin adding your custom code here */

return 0;
}

In core 1 multiple binary created  ,

int main(int argc, char *argv[])
{
/**
* Initialize managed drivers and/or services that have been added to
* the project.
* @return zero on success
*/
adi_initComponents();

switch (n)

{

case 1: gpio_test();

       break;

case 2: uart_test();

break;

case 3:  adi_core_enable(ADI_CORE_0);

    break;

}

In core 1 we want to create  multiple binary, 

In that binary we want to run the program and erase from ram and select the another binary and run it,

 core 0 run continously still

how to solve these problems from,

is't possible or not possible 

please tell me  how to solve these problems 

explain from step by step

kindly help me,

regards,

venkat.s


/* Begin adding your custom code here */

return 0;
}

for ex