コード例 #1
0
ファイル: layer4_init.c プロジェクト: fantomgs/modem89
kal_bool layer4_init(void)
{
   kal_bool ret_val = KAL_FALSE;

   //layer4_ptr_g = &layer4_cntxt_g;
   //
   //ret_val = layer4_init_context();
   //
   //if (ret_val == KAL_FALSE)
   //{
   //   return KAL_FALSE;
   //}

#ifdef __MOD_L4C__
   ret_val = l4c_init();
#endif

#ifdef __MOD_ATCI__
   ret_val = rmmi_init();
#endif

#ifdef __MBIM_SUPPORT__
       ret_val = mbci_init();
#endif

    /* call all modules init function */
#ifdef __MOD_CSM__
    ret_val = csmcc_init();
	 ret_val = csmss_init();
#endif
#ifdef __MOD_UEM__
    ret_val = uem_init();
#endif
#ifdef __MOD_PHB__
    ret_val = phb_init();
#endif
#ifdef __MOD_SMU__
    ret_val = smu_init();
#endif
#ifdef __MOD_SMSAL__
    ret_val = smsal_init();
#endif
#ifdef __MOD_RAC__
    ret_val = rac_init();
#endif
#ifdef __MOD_TCM__
    ret_val = tcm_init();
#endif


   return ret_val;
}
コード例 #2
0
ファイル: main.c プロジェクト: Flyagin/BS-MRZV
//*----------------------------------------------------------------------------
//* Function Name       : core
//*----------------------------------------------------------------------------
void main(void){


	AT91F_DBGU_Printk(AT91C_CLEAR_SCREEN);

	AT91F_DBGU_Printk("# TCM Init for AT91SAM9G45/M10\n\r");
	AT91F_DBGU_Printk("# Core direct acces to 32Kbytes ITCM @ 0x1000000\n\r");
	AT91F_DBGU_Printk("# Core direct acces to 32Kbytes DTCM @ 0x2000000\n\r");
	AT91F_DBGU_Printk("# You can now load your code in TCM.\n\r");
	AT91F_DBGU_Printk("# ITCM and DTCM are @ 0x100000 and 0x200000 respectively through AHB\n\r");

	tcm_init();

	while(1);

}