BSP for Freescale’s M5272C3 Eval Board
Features include
Drivers and initialization routines for hosting TargetOS™, 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 TargetTCP™ Blunk’s 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. 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 the CrossStep™ embedded development IDE from Blunk Microsystems that includes an integrated project builder, kernel-aware source code debugger, JTAG debug connections for board bring-up, and fast Ethernet debug connections for application development.
Royalty-free. Includes full Standard C source code, default compiler settings, linker command files, JTAG initialization script, user’s manual, and one year of technical support. Electronic delivery via customer-specific web portal.