Home $5K RTOS Bundle The Blunk Difference Contact Us Downloads

M5249C3 Board Support Package
for TargetOS - RTOS for ColdFire

Blunk Microsystems’ board support package for Freescale's MCF5249-based M5249C3 evaluation board includes the following features.

Features include:

  • 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.