![]() |
RTEMS 6.3
|
NXP MPC5200 Board Support Package. More...
Topics | |
| BestComm Support | |
| BestComm support. | |
| MSCAN | |
Files | |
| file | bsps/powerpc/gen5200/include/bsp.h |
| Global BSP definitions. | |
Macros | |
| #define | NEED_LOW_LEVEL_INIT |
| #define | RTEMS_BSP_NETWORK_DRIVER_NAME "eth1" |
| #define | RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_mpc5200_fec_driver_attach_detach |
| #define | RTEMS_BSP_HAS_IDE_DRIVER |
| #define | ATA_USE_INT |
| #define | IPB_CLOCK 33000000 |
| #define | XLB_CLOCK 66000000 |
| #define | G2_CLOCK 231000000 |
| #define | GEN5200_CONSOLE_BAUD 115200 |
| #define | BSP_Convert_decrementer(_value) |
| #define | USE_SLICETIMER_0 TRUE |
| #define | USE_SLICETIMER_1 FALSE |
| #define | BSP_IDLE_TASK_BODY bsp_idle_thread |
Functions | |
| LINKER_SYMBOL (bsp_ram_start) | |
| LINKER_SYMBOL (bsp_ram_end) | |
| LINKER_SYMBOL (bsp_ram_size) | |
| LINKER_SYMBOL (bsp_rom_start) | |
| LINKER_SYMBOL (bsp_rom_end) | |
| LINKER_SYMBOL (bsp_rom_size) | |
| LINKER_SYMBOL (bsp_dpram_start) | |
| LINKER_SYMBOL (bsp_dpram_end) | |
| LINKER_SYMBOL (bsp_dpram_size) | |
| LINKER_SYMBOL (bsp_section_text_start) | |
| LINKER_SYMBOL (bsp_section_text_end) | |
| LINKER_SYMBOL (bsp_section_text_size) | |
| LINKER_SYMBOL (bsp_section_data_start) | |
| LINKER_SYMBOL (bsp_section_data_end) | |
| LINKER_SYMBOL (bsp_section_data_size) | |
| LINKER_SYMBOL (bsp_section_bss_start) | |
| LINKER_SYMBOL (bsp_section_bss_end) | |
| LINKER_SYMBOL (bsp_section_bss_size) | |
| LINKER_SYMBOL (bsp_work_area_start) | |
| LINKER_SYMBOL (MBAR) | |
| int | rtems_mpc5200_fec_driver_attach_detach (struct rtems_bsdnet_ifconfig *config, int attaching) |
| void * | bsp_idle_thread (uintptr_t ignored) |
| Optimized idle task. | |
| void | BSP_IRQ_Benchmarking_Reset (void) |
| void | BSP_IRQ_Benchmarking_Report (void) |
| void | cpu_init (void) |
| int | mpc5200_eth_mii_read (int phyAddr, void *arg, unsigned regAddr, uint32_t *retVal) |
NXP MPC5200 Board Support Package.
| #define BSP_Convert_decrementer | ( | _value | ) |
| void * bsp_idle_thread | ( | uintptr_t | ignored | ) |
Optimized idle task.
This idle task sets the power mode to idle. This causes the processor clock to be stopped, while on-chip peripherals remain active. Any enabled interrupt from a peripheral or an external interrupt source will cause the processor to resume execution.
To enable the idle task use the following in the system configuration: