The Freescale MPC512X series of PowerPC microcontrollers is supported by eCos with an eCos processor variant HAL and a number of device drivers supporting some of the on-chip peripherals. These include device drivers for PSC serial and SPI, I²C, FEC Ethernet, watchdog devices and the PATA interface. In addition it provides common functionality and definitions that MPC512X based platform ports may require, as well as definitions useful to application developers.
This documentation covers the MPC512X functionality provided but should be read in conjunction with the specific HAL documentation for the platform port. That documentation will cover issues that are platform-specific and are not covered here, and may also describe differences that override or supersede what the STM32 variant HAL provides. The areas that are specific to platform HALs and not the STM32 variant HAL include:
memory map and related configuration and setup
GPIO and pin configuration
Any special handling for external interrupts, or additional interrupts
Diagnostic I/O baud rates
Additional diagnostic I/O devices, if any