Crossware, a leading embedded software ools developer, has enhanced its ColdFire(r) Development Suite by adding comprehensive support for Freescale Semiconductor’s MCF532x and MCF537x ColdFire microprocessors. Developers using these powerful embedded controllers can now work within Crossware’s totally integrated and easy to use GUI-based environment to get their programs up and running quickly and efficiently thereby speeding up the whole development process.
Crossware’s support includes a full set of Code Creation Wizards, a full set of peripheral register views, which can be displayed during simulation and debugging, and a completely new feature ‘register tool-tips’ which pop-up when the mouse hovers over a value in a register view and displays the name of the register and lists by name all of its bits and the value of each bit.
“This is the most comprehensive support that we have ever provided for a family of microprocessors,” said Alan Harry, founder and CEO of Crossware. “Features originally introduced for our 8051 tools and further developed and refined for our ARM Development Suite have now been harnessed and further enhanced for these powerful ColdFire chips.”
The MCF532x and MCF537x families are based on the V3 ColdFire Core, which delivers performance up to 211 MIPS at 240MHz. They feature an extremely wide range of on-chip peripherals including a human-machine interface with flexible connectivity for consumer and industrial applications.
The MCF532x family includes an on-board liquid crystal display controller for applications with a graphical user interface. The LCD display controller supports images up to 18 bits per pixel (bpp). Crossware’s ColdFire Development Suite features example programs which drive, for instance, the 320×240 QVGA display available for the Cobra5329 starter kit. These programs show how to display images with 8bpp, 18bpp and 24bpp.
Demonstrating the simplicity of using Crossware’s Suite, 8bpp and 18bpp displays can be created without writing a single line of code. A utility is provided to convert Windows bitmap files into a C structure, enabling, for example, a photograph to be rapidly imported into the source code of a program. The LCD controller GUI Code Creation Wizards allow the structure name to be specified and all of the necessary code to display the image to be generated.
Since the MCF532x’s on-board LCD controller outputs a maximum of 18bpp, some manual coding is required to generate a 24bpp image. This is achieved by separating the image into four frames each slightly different depending on the colour of the pixel. These frames are then continuously swapped at the end of each frame in an interrupt handler (automatically generated by the LCD controller Wizard) to give the illusion of a 24bpp image.
The Crossware ColdFire Development Suite provides a complete and extremely user friendly development environment for the ColdFire family of microprocessors and microcontrollers with its advanced C/C++ compiler, libraries, wizards, simulator, source level debugger and the optional FireFly USB BDM debugger interface.
For more information about the ColdFire Development Suite or any product from Crossware, please contact Alan Harry, Crossware, Old Post House, Silver Street, Litlington, Royston, Herts, SG8 0QE, UK, tel: + 44 (0) 1763 853500 or fax + 44 (0) 1763 853330, firstname.lastname@example.org.
Crossware is a leading developer of programmer-friendly C/C++ cross compilers and other development tools for embedded systems based on the 8051, ColdFire, ARM, 68000, CPU32 and other chip families. Host environments include Windows 9x, Windows NT, Windows 2000 and Windows XP. The company, founded by Alan Harry in 1984, is headquartered in the UK at Litlington on the outskirts of Cambridge. Crossware’s products are used throughout the world by professional developers, educational establishments and hobbyists.