/** * This function will init at91sam9260 board */ void rt_hw_board_init() { /* initialize the system clock */ rt_hw_clock_init(); /* initialize uart */ rt_hw_uart_init(); /* initialize mmu */ //rt_hw_mmu_init(); /* initialize timer0 */ rt_hw_timer_init(); }
/** * This function will initial sam7s64 board. */ void rt_hw_board_init() { #ifdef RT_USING_UART /* init hardware UART device */ rt_hw_uart_init(); #endif #ifdef RT_USING_CONSOLE /* set console device */ rt_console_set_device("uart"); #endif /* init operating system timer */ rt_hw_timer_init(); rt_kprintf("current sr: 0x%08x\n", read_c0_status()); }
/** * This function will init dm365 board */ void rt_hw_board_init() { psc_change_state(DAVINCI_DM365_LPSC_TIMER0, 3); psc_change_state(DAVINCI_DM365_LPSC_TIMER1, 3); /* initialize the system clock */ //rt_hw_clock_init(); davinci_clk_init(); /* initialize uart */ rt_hw_uart_init(); #ifdef RT_USING_CONSOLE rt_console_set_device(RT_CONSOLE_DEVICE_NAME); #endif /* initialize mmu */ rt_hw_mmu_init(dm365_mem_desc, sizeof(dm365_mem_desc)/sizeof(dm365_mem_desc[0])); /* initialize timer0 */ rt_hw_timer_init(); }