Other Parts Discussed in Thread: TMDS243EVM, AM2434, AM2432
Tool/software:
Hi,
I manage to run app on core-0.
I'm trying to bringup the second core on the TMDS243EVM but fail on System_init(.. inside Sciclient_init(..
I'm using ind_comms_sdk_am243x_09_01_00_03\mcu_plus_sdk.
I see that ti_drivers_config.c for both cores have CSL_CORE_ID_R5FSS0_0 as a core-ID.
void System_init(void)
{
/* DPL init sets up address transalation unit, on some CPUs this is needed
* to access SCICLIENT services, hence this needs to happen first
*/
Dpl_init();
/* We should do sciclient init before we enable power and clock to the peripherals */
/* SCICLIENT init */
{
int32_t retVal = SystemP_SUCCESS;
retVal = Sciclient_init(CSL_CORE_ID_R5FSS0_0);
...
}
Should I set my core-ID somewhere (maybe at syscfg ?) so that the generated code will match the core-ID ?
I've changed with the debugger but still crash to __data_abort_handler.
Please advice,
Thanks,
Eli