iLLD_TC27xD  1.0
IfxCpu_CStart0.c File Reference
#include "Ifx_Cfg.h"
#include "Scu/Std/IfxScuWdt.h"
#include "Scu/Std/IfxScuCcu.h"
#include "Cpu/Std/IfxCpu.h"
#include "Cpu/CStart/IfxCpu_CStart.h"
#include "IfxScu_reg.h"
#include "IfxCpu_reg.h"

Go to the source code of this file.

Macros

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0   (1)
 Configuration for CpuX enable. More...
 
#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE1   (1)
 
#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE2   (1)
 
#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0_PCACHE   (1)
 Configuration for cache enable. More...
 
#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0_DCACHE   (1)
 
#define IFXCPU_CSTART_CCU_INIT_HOOK()   (void)IfxScuCcu_init(&IfxScuCcu_defaultClockConfig); /*The status returned by Ccu init is ignored */
 
#define IFXCSTART0_PSW_DEFAULT   (0x00000980u)
 
#define IFXCSTART0_PCX_O_S_DEFAULT   (0xfff00000u)
 

Functions

IFX_EXTERN void core0_main (void)
 
void _Core0_start (void)
 
void _START (void)
 

Variables

const uint32 BootModeHeader_0 []
 Boot Mode Header 0 Boot mode header at memory location 0c8000 0000. More...
 
const uint32 BootModeHeader_1 []
 Boot Mode Header 1 Boot mode header at memory location 0c8002 0000. More...
 

Macro Definition Documentation

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0   (1)

Configuration for CpuX enable.

Cpu0 enabled by default

Definition at line 43 of file IfxCpu_CStart0.c.

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0_DCACHE   (1)

Data Cache enabled by default

Definition at line 59 of file IfxCpu_CStart0.c.

Referenced by _Core0_start().

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE0_PCACHE   (1)

Configuration for cache enable.

Program Cache enabled by default

Definition at line 56 of file IfxCpu_CStart0.c.

Referenced by _Core0_start().

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE1   (1)

Cpu1 enabled by default

Definition at line 46 of file IfxCpu_CStart0.c.

#define IFX_CFG_CPU_CSTART_ENABLE_TRICORE2   (1)

Cpu2 enabled by default

Definition at line 49 of file IfxCpu_CStart0.c.

#define IFXCPU_CSTART_CCU_INIT_HOOK ( )    (void)IfxScuCcu_init(&IfxScuCcu_defaultClockConfig); /*The status returned by Ccu init is ignored */

Definition at line 63 of file IfxCpu_CStart0.c.

Referenced by _Core0_start().

#define IFXCSTART0_PCX_O_S_DEFAULT   (0xfff00000u)

Definition at line 81 of file IfxCpu_CStart0.c.

Referenced by _Core0_start().

#define IFXCSTART0_PSW_DEFAULT   (0x00000980u)

Definition at line 80 of file IfxCpu_CStart0.c.

Referenced by _Core0_start().

Function Documentation

void _Core0_start ( void  )

Definition at line 86 of file IfxCpu_CStart0.c.

Referenced by _START().

void _START ( void  )

Definition at line 185 of file IfxCpu_CStart0.c.

IFX_EXTERN void core0_main ( void  )

Referenced by _Core0_start().

Variable Documentation

const uint32 BootModeHeader_0[]
Initial value:
= {
0x00000000u,
0xb3590070u,
0x00000000u,
0x00000000u,
0x00000000u,
0x00000000u,
0x791eb864u,
0x86e1479bu
}

Boot Mode Header 0 Boot mode header at memory location 0c8000 0000.

Definition at line 221 of file IfxCpu_CStart0.c.

const uint32 BootModeHeader_1[]
Initial value:
= {
0x00000000u,
0xB3590070u,
0x00000000u,
0x00000000u,
0x00000000u,
0x00000000u,
0x791eb864u,
0x86e1479bu
}

Boot Mode Header 1 Boot mode header at memory location 0c8002 0000.

Definition at line 261 of file IfxCpu_CStart0.c.