Other Parts Discussed in Thread: SYSCONFIG
Hello TI support team.
I'm using mcu_plus_sdk_am64x_08_06_00_45.
I am checking the operation of IPC RPMsg with ipc_rpmsg_echo_am64x-evm_system_freertos_nortos.
However, CR50-0 uses freertos. I would like to change this to nortos and make it work.
Is it correct to just modify the following in main.c of CR5?
int main(void) { /* init SOC specific modules */ System_init(); Board_init(); #if 0 /* This task is created at highest priority, it should create more tasks and then delete itself */ gMainTask = xTaskCreateStatic( freertos_main, /* Pointer to the function that implements the task. */ "freertos_main", /* Text name for the task. This is to facilitate debugging only. */ MAIN_TASK_SIZE, /* Stack depth in units of StackType_t typically uint32_t on 32b CPUs */ NULL, /* We are not using the task parameter. */ MAIN_TASK_PRI, /* task priority, 0 is lowest priority, configMAX_PRIORITIES-1 is highest */ gMainTaskStack, /* pointer to stack base */ &gMainTaskObj ); /* pointer to statically allocated task object memory */ configASSERT(gMainTask != NULL); /* Start the scheduler to start the tasks executing. */ vTaskStartScheduler(); #else // for nortos ipc_rpmsg_echo_main(NULL); for(;;){ ; } #endif
Best regards,
Kiyomasa Imaizumi.