Performs low level initialization of the CPU, System Integration Module, and SDRAM controller, allowing TargetOS applications to boot from Flash.
Enables the MCF5249 instruction cache and provides a service call (SyncCache()) for flushing
the cache after new code is loaded into RAM or flash.
High performance, zero-copy Ethernet driver for the M5249C3's LAN91C111 Ethernet Controller
supports TFTP downloads, Telnet sessions, and other TCP/IP applications. Minimal time is spent in the interrupt handler, most Ethernet driver processing is performed by the TargetTCP™ daemon task.
Interrupt-driven and polled mode drivers for the MCF5249's two UART channels. Supports full-duplex operation. The baud rate is independently programmed for each channel. Default configuration is 8-bit data, 1 stop bit, 1 start bit, and no parity.
TargetOS™ periodic tick interrupt and 32-bit system timing counter using MCF5249 general purpose timer 0. The default tick interrupt frequency is 100 Hz.
Drivers for MCF5249 general-purpose timer 1 with the ability to schedule either periodic or one-time interrupts after programmed delays. Default resolution is 1 us with a maximum period of
65.5 ms. User-provided callback functions are invoked when the timer fires.
A menu-driven Flash programmer for installing TargetOS boot applications. The programmer
accepts executables in either ELF or S-record formats, loading from either a file, a UART
channel, or a TFTP connection. After the download completes successfully, the executable is
programmed into the flash memory.
NVRAM driver uses one block of flash memory to support reading and writing configuration parameters. The configuration parameters, such as startup mode, baud rate, and network configuration,
can be displayed and edited using the TargetOS Boot menu.
Flash programmer allows boot program updates via the TargetOS boot menu. S-record or ELF files can be downloaded over either the serial port or the fast ethernet interface and installed in the M5249C3's 16-bit boot flash.
Integrated with CrossStep™/ColdFire, Blunk's IDE for embedded development that includes an integrated project builder, kernel-aware source code debugger, on-chip debug connections for board bring-up and Ethernet debug connections for fast application development.
Royalty-free. Includes full source code, user's manual, and one year of technical support.