M5272C3 Board Support Package
for TargetOS - RTOS for ColdFire
Drivers and initialization routines for hosting TargetOSTM, Blunk Microsystems' full-featured royalty-free real time operating system, on Freescale's M5272C3 evaluation board.
Ethernet driver for the MCF5272's Fast Ethernet controller. The driver automatically detects and adapts to the highest negotiable combination of half and full duplex, 10 and 100 Mbps, and uses the zero copy interface to TargetTCPTM, Blunk Microsystems' high performance TCP/IP stack. Supports TFTP downloads, FTP transfers, Telnet access to the TargetOS command line monitor, and other network applications.
Interrupt-driven and polled-mode driver for the MCF5272's UART Modules supports the stream I/O routines (printf(), scanf(), etc.) in the TargetOS Standard C library. Baud rate, parity, flow control mode, and number of stop bits are programmable.
Periodic tick interrupt driver supports the task sleeps and service call timeouts provided by TargetOS. The default tick interrupt frequency is 100 times a second.
The MCF5272 instruction cache is enabled and a service call (SyncCache()) provided for flushing the cache whenever new code has been loaded into RAM or Flash.
Includes low level initialization code for the CPU, System Integration Module, and SDRAM controller, allowing TargetOS applications to boot from Flash.
Contains routines for managing configuration parameters such as startup mode, baud rate, and IP address. These parameters are assigned default values and can be modified using the TargetOS boot menu.
Driver for MCF5272 general-purpose timer module allows applications to generate one-shot and periodic interrupts with a maximum period of 4 seconds and a maximum resolution of 15 nanoseconds (at 66 MHz). User callback functions are installed as the timer interrupt handlers.
Flash programmer allows boot program updates via the TargetOS boot menu. Upon request, an S-record file is downloaded over the serial port and installed in the M5272C3'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 ANSI C source code, default compiler settings, linker command files, user's manual, and one year of technical support.